OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | Properties | Events | List of all members
OpenSim.Region.ClientStack.LindenUDP.LLClientView Class Reference

Handles new client connections Constructor takes a single Packet and authenticates everything More...

Inheritance diagram for OpenSim.Region.ClientStack.LindenUDP.LLClientView:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Region.ClientStack.LindenUDP.LLClientView:
Collaboration graph
[legend]

Classes

class  AsyncPacketProcess
 
struct  PacketProcessor
 

Public Member Functions

delegate void BinaryGenericMessage (Object sender, string method, byte[][] args)
 
bool IsGroupMember (UUID groupID)
 
 LLClientView (Scene scene, LLUDPServer udpServer, LLUDPClient udpClient, AuthenticateResponse sessionInfo, UUID agentId, UUID sessionId, uint circuitCode)
 Constructor More...
 
void Close ()
 Close down the client view More...
 
void Close (bool sendStop, bool force)
 Close this client More...
 
void CloseWithoutChecks (bool sendStop)
 Closes down the client view without first checking whether it is active. More...
 
void Kick (string message)
 
void Stop ()
 
void PopulateStats (int inPackets, int outPackets, int unAckedBytes)
 
bool AddLocalPacketHandler (PacketType packetType, PacketMethod handler)
 Add a handler for the given packet type. More...
 
bool AddLocalPacketHandler (PacketType packetType, PacketMethod handler, bool doAsync)
 Add a handler for the given packet type. More...
 
bool AddLocalPacketHandler (PacketType packetType, PacketMethod handler, bool doAsync, bool inEngine)
 Add a handler for the given packet type. More...
 
bool AddGenericPacketHandler (string MethodName, GenericMessage handler)
 
void ProcessSpecificPacketAsync (object state)
 
virtual void Start ()
 Start processing for this client. More...
 
void ActivateGesture (UUID assetId, UUID gestureId)
 
void DeactivateGesture (UUID assetId, UUID gestureId)
 
void SoundTrigger (UUID soundId, UUID owerid, UUID Objectid, UUID ParentId, float Gain, Vector3 Position, UInt64 Handle)
 
void SendRegionHandshake (RegionInfo regionInfo, RegionHandshakeArgs args)
 
void MoveAgentIntoRegion (RegionInfo regInfo, Vector3 pos, Vector3 look)
 Sent when an agent completes its movement into a region. More...
 
void SendChatMessage (string message, byte type, Vector3 fromPos, string fromName, UUID fromAgentID, UUID ownerID, byte source, byte audible)
 
void SendInstantMessage (GridInstantMessage im)
 Send an instant message to this client More...
 
void SendGenericMessage (string method, UUID invoice, List< string > message)
 
void SendGenericMessage (string method, UUID invoice, List< byte[]> message)
 
void SendGroupActiveProposals (UUID groupID, UUID transactionID, GroupActiveProposals[] Proposals)
 
void SendGroupVoteHistory (UUID groupID, UUID transactionID, GroupVoteHistory[] Votes)
 
void SendGroupAccountingDetails (IClientAPI sender, UUID groupID, UUID transactionID, UUID sessionID, int amt)
 
void SendGroupAccountingSummary (IClientAPI sender, UUID groupID, uint moneyAmt, int totalTier, int usedTier)
 
void SendGroupTransactionsSummaryDetails (IClientAPI sender, UUID groupID, UUID transactionID, UUID sessionID, int amt)
 
virtual bool CanSendLayerData ()
 
virtual void SendLayerData (float[] map)
 Send the region heightmap to the client This method is only called when not doing intellegent terrain patch sending and is only called when the scene presence is initially created and sends all of the region's patches to the client. More...
 
void SendLayerData (int px, int py, float[] map)
 
void SendLayerData (int px, int py, TerrainData terrData)
 
virtual void SendWindData (Vector2[] windSpeeds)
 Send the wind matrix to the client More...
 
virtual void SendCloudData (float[] cloudDensity)
 Send the cloud matrix to the client More...
 
virtual void InformClientOfNeighbour (ulong neighbourHandle, IPEndPoint neighbourEndPoint)
 Tell the client that the given neighbour region is ready to receive a child agent. More...
 
AgentCircuitData RequestClientInfo ()
 Return circuit information for this client. More...
 
virtual void CrossRegion (ulong newRegionHandle, Vector3 pos, Vector3 lookAt, IPEndPoint externalIPEndPoint, string capsURL)
 
void SendMapBlock (List< MapBlockData > mapBlocks, uint flag)
 
void SendLocalTeleport (Vector3 position, Vector3 lookAt, uint flags)
 
virtual void SendRegionTeleport (ulong regionHandle, byte simAccess, IPEndPoint newRegionEndPoint, uint locationID, uint flags, string capsURL)
 
void SendTeleportFailed (string reason)
 Inform the client that a teleport attempt has failed More...
 
void SendTeleportStart (uint flags)
 
void SendTeleportProgress (uint flags, string message)
 
void SendMoneyBalance (UUID transaction, bool success, byte[] description, int balance, int transactionType, UUID sourceID, bool sourceIsGroup, UUID destID, bool destIsGroup, int amount, string item)
 
void SendPayPrice (UUID objectID, int[] payPrice)
 
void SendStartPingCheck (byte seq)
 
void SendKillObject (List< uint > localIDs)
 Tell the client that an object has been deleted More...
 
void SendInventoryFolderDetails (UUID ownerID, UUID folderID, List< InventoryItemBase > items, List< InventoryFolderBase > folders, int version, bool fetchFolders, bool fetchItems)
 Send information about the items contained in a folder to the client. More...
 
void SendInventoryItemDetails (UUID ownerID, InventoryItemBase item)
 
void SendBulkUpdateInventory (InventoryNodeBase node)
 Used by the server to inform the client of new inventory items and folders. More...
 
void SendInventoryItemCreateUpdate (InventoryItemBase Item, uint callbackId)
 Tell the client that we have created the item it requested. More...
 
void SendInventoryItemCreateUpdate (InventoryItemBase Item, UUID transactionID, uint callbackId)
 IClientAPI.SendInventoryItemCreateUpdate(InventoryItemBase) More...
 
void SendRemoveInventoryItem (UUID itemID)
 
void SendTakeControls (int controls, bool passToAgent, bool TakeControls)
 
void SendTaskInventory (UUID taskID, short serial, byte[] fileName)
 
void SendXferPacket (ulong xferID, uint packet, byte[] data, bool isTaskInventory)
 
void SendAbortXferPacket (ulong xferID)
 
void SendEconomyData (float EnergyEfficiency, int ObjectCapacity, int ObjectCount, int PriceEnergyUnit, int PriceGroupCreate, int PriceObjectClaim, float PriceObjectRent, float PriceObjectScaleFactor, int PriceParcelClaim, float PriceParcelClaimFactor, int PriceParcelRent, int PricePublicObjectDecay, int PricePublicObjectDelete, int PriceRentLight, int PriceUpload, int TeleportMinPrice, float TeleportPriceExponent)
 
void SendAvatarPickerReply (AvatarPickerReplyAgentDataArgs AgentData, List< AvatarPickerReplyDataArgs > Data)
 
void SendAgentDataUpdate (UUID agentid, UUID activegroupid, string firstname, string lastname, ulong grouppowers, string groupname, string grouptitle)
 
void SendAlertMessage (string message)
 Send an alert message to the client. On the Linden client (tested 1.19.1.4), this pops up a brief duration blue information box in the bottom right hand corner. More...
 
void SendAgentAlertMessage (string message, bool modal)
 Send an agent alert message to the client. More...
 
AgentAlertMessagePacket BuildAgentAlertPacket (string message, bool modal)
 Construct an agent alert packet More...
 
void SendLoadURL (string objectname, UUID objectID, UUID ownerID, bool groupOwned, string message, string url)
 
void SendDialog (string objectname, UUID objectID, UUID ownerID, string ownerFirstName, string ownerLastName, string msg, UUID textureID, int ch, string[] buttonlabels)
 Open a dialog box on the client. More...
 
void SendPreLoadSound (UUID objectID, UUID ownerID, UUID soundID)
 
void SendPlayAttachedSound (UUID soundID, UUID objectID, UUID ownerID, float gain, byte flags)
 
void SendTransferAbort (TransferRequestPacket transferRequest)
 
void SendTriggeredSound (UUID soundID, UUID ownerID, UUID objectID, UUID parentID, ulong handle, Vector3 position, float gain)
 
void SendAttachedSoundGainChange (UUID objectID, float gain)
 
void SendSunPos (Vector3 Position, Vector3 Velocity, ulong CurrentTime, uint SecondsPerSunCycle, uint SecondsPerYear, float OrbitalPosition)
 Update the client as to where the sun is currently located. More...
 
void SendViewerTime (int phase)
 
void SendViewerEffect (ViewerEffectPacket.EffectBlock[] effectBlocks)
 
void SendAvatarProperties (UUID avatarID, string aboutText, string bornOn, Byte[] charterMember, string flAbout, uint flags, UUID flImageID, UUID imageID, string profileURL, UUID partnerID)
 
void SendBlueBoxMessage (UUID FromAvatarID, String FromAvatarName, String Message)
 Send the client an Estate message blue box pop-down with a single OK button More...
 
void SendLogoutPacket ()
 
void SendHealth (float health)
 
void SendAgentOnline (UUID[] agentIDs)
 
void SendAgentOffline (UUID[] agentIDs)
 
void SendFindAgent (UUID HunterID, UUID PreyID, double GlobalX, double GlobalY)
 
void SendSitResponse (UUID TargetID, Vector3 OffsetPos, Quaternion SitOrientation, bool autopilot, Vector3 CameraAtOffset, Vector3 CameraEyeOffset, bool ForceMouseLook)
 
void SendAdminResponse (UUID Token, uint AdminLevel)
 
void SendGroupMembership (GroupMembershipData[] GroupMembership)
 
void SendPartPhysicsProprieties (ISceneEntity entity)
 
void SendGroupNameReply (UUID groupLLUID, string GroupName)
 
void SendLandStatReply (uint reportType, uint requestFlags, uint resultCount, LandStatReportItem[] lsrpia)
 
void SendScriptRunningReply (UUID objectID, UUID itemID, bool running)
 
void SendAsset (AssetRequestToClient req)
 
void SendAssetNotFound (AssetRequestToClient req)
 
void SendTexture (AssetBase TextureAsset)
 
void SendRegionHandle (UUID regionID, ulong handle)
 
void SendParcelInfo (RegionInfo info, LandData land, UUID parcelID, uint x, uint y)
 
void SendScriptTeleportRequest (string objName, string simName, Vector3 pos, Vector3 lookAt)
 
void SendDirPlacesReply (UUID queryID, DirPlacesReplyData[] data)
 
void SendDirPeopleReply (UUID queryID, DirPeopleReplyData[] data)
 
void SendDirEventsReply (UUID queryID, DirEventsReplyData[] data)
 
void SendDirGroupsReply (UUID queryID, DirGroupsReplyData[] data)
 
void SendDirClassifiedReply (UUID queryID, DirClassifiedReplyData[] data)
 
void SendDirLandReply (UUID queryID, DirLandReplyData[] data)
 
void SendDirPopularReply (UUID queryID, DirPopularReplyData[] data)
 
void SendEventInfoReply (EventData data)
 
void SendMapItemReply (mapItemReply[] replies, uint mapitemtype, uint flags)
 
void SendOfferCallingCard (UUID srcID, UUID transactionID)
 
void SendAcceptCallingCard (UUID transactionID)
 
void SendDeclineCallingCard (UUID transactionID)
 
void SendTerminateFriend (UUID exFriendID)
 
void SendAvatarGroupsReply (UUID avatarID, GroupMembershipData[] data)
 
void SendAgentGroupDataUpdate (UUID avatarID, GroupMembershipData[] data)
 
void SendJoinGroupReply (UUID groupID, bool success)
 
void SendEjectGroupMemberReply (UUID agentID, UUID groupID, bool success)
 
void SendLeaveGroupReply (UUID groupID, bool success)
 
void SendAvatarClassifiedReply (UUID targetID, UUID[] classifiedID, string[] name)
 
void SendClassifiedInfoReply (UUID classifiedID, UUID creatorID, uint creationDate, uint expirationDate, uint category, string name, string description, UUID parcelID, uint parentEstate, UUID snapshotID, string simName, Vector3 globalPos, string parcelName, byte classifiedFlags, int price)
 
void SendAgentDropGroup (UUID groupID)
 
void SendAvatarNotesReply (UUID targetID, string text)
 
void SendAvatarPicksReply (UUID targetID, Dictionary< UUID, string > picks)
 
void SendAvatarClassifiedReply (UUID targetID, Dictionary< UUID, string > classifieds)
 
void SendParcelDwellReply (int localID, UUID parcelID, float dwell)
 
void SendUserInfoReply (bool imViaEmail, bool visible, string email)
 
void SendCreateGroupReply (UUID groupID, bool success, string message)
 
void SendUseCachedMuteList ()
 
void SendMuteListUpdate (string filename)
 
void SendPickInfoReply (UUID pickID, UUID creatorID, bool topPick, UUID parcelID, string name, string desc, UUID snapshotID, string user, string originalName, string simName, Vector3 posGlobal, int sortOrder, bool enabled)
 
void SendWearables (AvatarWearable[] wearables, int serial)
 Tell this client what items it should be wearing now More...
 
void SendAppearance (UUID agentID, byte[] visualParams, byte[] textureEntry)
 Send information about the given agent's appearance to another client. More...
 
void SendAnimations (UUID[] animations, int[] seqs, UUID sourceAgentId, UUID[] objectIDs)
 
void SendAvatarDataImmediate (ISceneEntity avatar)
 Send an ObjectUpdate packet with information about an avatar More...
 
void SendCoarseLocationUpdate (List< UUID > users, List< Vector3 > CoarseLocations)
 
void SendEntityUpdate (ISceneEntity entity, PrimUpdateFlags updateFlags)
 Generate one of the object update packets based on PrimUpdateFlags and broadcast the packet to clients More...
 
void SendPartFullUpdate (ISceneEntity ent, uint?parentID)
 
void ReprioritizeUpdates ()
 
void FlushPrimUpdates ()
 
void SendAssetUploadCompleteMessage (sbyte AssetType, bool Success, UUID AssetFullID)
 
void SendXferRequest (ulong XferID, short AssetType, UUID vFileID, byte FilePath, byte[] FileName)
 
void SendConfirmXfer (ulong xferID, uint PacketID)
 
void SendInitiateDownload (string simFileName, string clientFileName)
 
void SendImageFirstPart (ushort numParts, UUID ImageUUID, uint ImageSize, byte[] ImageData, byte imageCodec)
 Send the first part of a texture. For sufficiently small textures, this may be the only packet. More...
 
void SendImageNextPart (ushort partNumber, UUID imageUuid, byte[] imageData)
 Send the next packet for a series of packets making up a single texture, as established by SendImageFirstPart() More...
 
void SendImageNotFound (UUID imageid)
 Tell the client that the requested texture cannot be found More...
 
void SendShutdownConnectionNotice ()
 
void SendSimStats (SimStats stats)
 Send statistical information about the sim to the client. More...
 
void SendObjectPropertiesFamilyData (ISceneEntity entity, uint requestFlags)
 
void SendObjectPropertiesReply (ISceneEntity entity)
 
void SendEstateList (UUID invoice, int code, UUID[] Data, uint estateID)
 
void SendBannedUserList (UUID invoice, EstateBan[] bl, uint estateID)
 
void SendRegionInfoToEstateMenu (RegionInfoForEstateMenuArgs args)
 
void SendEstateCovenantInformation (UUID covenant)
 
void SendDetailedEstateData (UUID invoice, string estateName, uint estateID, uint parentEstate, uint estateFlags, uint sunPosition, UUID covenant, uint covenantChanged, string abuseEmail, UUID estateOwner)
 
void SendTelehubInfo (UUID ObjectID, string ObjectName, Vector3 ObjectPos, Quaternion ObjectRot, List< Vector3 > SpawnPoint)
 
void SendLandParcelOverlay (byte[] data, int sequence_id)
 
void SendLandProperties (int sequence_id, bool snap_selection, int request_result, ILandObject lo, float simObjectBonusFactor, int parcelObjectCapacity, int simObjectCapacity, uint regionFlags)
 Send land properties to the client. More...
 
void SendLandAccessListData (List< LandAccessEntry > accessList, uint accessFlag, int localLandID)
 
void SendForceClientSelectObjects (List< uint > ObjectIDs)
 
void SendCameraConstraint (Vector4 ConstraintPlane)
 
void SendLandObjectOwners (LandData land, List< UUID > groups, Dictionary< UUID, int > ownersAndCount)
 
void SendNameReply (UUID profileId, string firstname, string lastname)
 
ulong GetGroupPowers (UUID groupID)
 
bool CheckAgentUpdateSignificance (AgentUpdatePacket.AgentDataBlock x)
 This checks the update significance against the last update made. More...
 
bool HandleGenericMessage (IClientAPI sender, Packet pack)
 
bool HandleObjectGroupRequest (IClientAPI sender, Packet Pack)
 
void SendScriptQuestion (UUID taskID, string taskName, string ownerName, UUID itemID, int question)
 
void SendCachedTextureResponse (ISceneEntity avatar, int serial, List< CachedTextureResponseArg > cachedTextures)
 Send a response back to a client when it asks the asset server (via the region server) if it has its appearance texture cached. More...
 
void RequestMapLayer ()
 
void RequestMapBlocksX (int minX, int minY, int maxX, int maxY)
 
void SetChildAgentThrottle (byte[] throttles)
 Sets the throttles from values supplied by the client More...
 
void SetChildAgentThrottle (byte[] throttles, float factor)
 
void SetAgentThrottleSilent (int throttle, int setting)
 Sets the throttles from values supplied caller More...
 
int GetAgentThrottleSilent (int throttle)
 
byte[] GetThrottlesPacked (float multiplier)
 Get the current throttles for this client as a packed byte array More...
 
virtual void InPacket (object NewPack)
 Cruft? More...
 
void ProcessInPacket (Packet packet)
 Entryway from the client to the simulator. All UDP packets from the client will end up here More...
 
ClientInfo GetClientInfo ()
 
void SetClientInfo (ClientInfo info)
 
void SendParcelMediaCommand (uint flags, ParcelMediaCommandEnum command, float time)
 
void SendParcelMediaUpdate (string mediaUrl, UUID mediaTextureID, byte autoScale, string mediaType, string mediaDesc, int mediaWidth, int mediaHeight, byte mediaLoop)
 
void SendSetFollowCamProperties (UUID objectID, SortedDictionary< int, float > parameters)
 
void SendClearFollowCamProperties (UUID objectID)
 
void SetClientOption (string option, string value)
 
string GetClientOption (string option)
 
bool TryGet< T > (out T iface)
 
Get< T > ()
 
void Disconnect (string reason)
 
void Disconnect ()
 
void RefreshGroupMembership ()
 
string Report ()
 Report back collected statistical information. More...
 
string XReport (string uptime, string version)
 Report back collected statistical information in json More...
 
OSDMap OReport (string uptime, string version)
 Report back collected statistical information as an OSDMap of key/values More...
 
void SendRebakeAvatarTextures (UUID textureID)
 
void SendAvatarInterestsReply (UUID avatarID, uint wantMask, string wantText, uint skillsMask, string skillsText, string languages)
 
void SendChangeUserRights (UUID agentID, UUID friendID, int rights)
 
void SendTextBoxRequest (string message, int chatChannel, string objectname, UUID ownerID, string ownerFirstName, string ownerLastName, UUID objectId)
 
void SendAgentTerseUpdate (ISceneEntity p)
 
void SendPlacesReply (UUID queryID, UUID transactionID, PlacesReplyData[] data)
 
void SendRemoveInventoryItems (UUID[] items)
 
void SendRemoveInventoryFolders (UUID[] folders)
 
void SendBulkUpdateInventory (InventoryFolderBase[] folders, InventoryItemBase[] items)
 
bool AddOutPacketToDropSet (string packetName)
 
bool RemoveOutPacketFromDropSet (string packetName)
 
HashSet< string > GetOutPacketDropSet ()
 
bool AddInPacketToDropSet (string packetName)
 
bool RemoveInPacketFromDropSet (string packetName)
 
HashSet< string > GetInPacketDropSet ()
 

Static Public Member Functions

static bool AddPacketHandler (PacketType packetType, PacketMethod handler)
 
static OSD BuildEvent (string eventName, OSD eventBody)
 

Protected Member Functions

virtual bool ProcessPacketMethod (Packet packet)
 Try to process a packet using registered packet handlers More...
 
void SendBulkUpdateInventoryFolder (InventoryFolderBase folderBase)
 
void SendBulkUpdateInventoryItem (InventoryItemBase item)
 
ImprovedTerseObjectUpdatePacket.ObjectDataBlock CreateImprovedTerseBlock (ISceneEntity entity, bool sendTexture)
 
ObjectUpdatePacket.ObjectDataBlock CreateAvatarUpdateBlock (ScenePresence data)
 
ObjectUpdatePacket.ObjectDataBlock CreatePrimUpdateBlock (SceneObjectPart data, UUID recipientID)
 
ObjectUpdateCompressedPacket.ObjectDataBlock CreateCompressedUpdateBlock (SceneObjectPart part, PrimUpdateFlags updateFlags)
 
virtual void RegisterLocalPacketHandlers ()
 This is a different way of processing packets then ProcessInPacket More...
 
virtual bool HandleLogout (IClientAPI client, Packet packet)
 Handler called when we receive a logout packet. More...
 
virtual bool Logout (IClientAPI client)
 
bool HandleAgentTextureCached (IClientAPI simclient, Packet packet)
 
bool HandleMultipleObjUpdate (IClientAPI simClient, Packet packet)
 
void OutPacket (Packet packet, ThrottleOutPacketType throttlePacketType)
 This is the starting point for sending a simulator packet out to the client More...
 
void OutPacket (Packet packet, ThrottleOutPacketType throttlePacketType, bool doAutomaticSplitting)
 This is the starting point for sending a simulator packet out to the client More...
 
void OutPacket (Packet packet, ThrottleOutPacketType throttlePacketType, bool doAutomaticSplitting, UnackedPacketMethod method)
 This is the starting point for sending a simulator packet out to the client More...
 
void HandleAutopilot (Object sender, string method, List< String > args)
 
void RegisterInterface< T > (T iface)
 Register an interface on this client, should only be called in the constructor. More...
 
void MakeAssetRequest (TransferRequestPacket transferRequest, UUID taskID)
 Make an asset request to the asset service in response to a client request. More...
 
void AssetReceived (string id, Object sender, AssetBase asset)
 When we get a reply back from the asset service in response to a client request, send back the data. More...
 

Protected Attributes

readonly UUID m_agentId
 
List
< ObjectUpdatePacket.ObjectDataBlock > 
m_fullUpdateDataBlocksBuilder
 
Dictionary< PacketType,
PacketProcessor
m_packetHandlers = new Dictionary<PacketType, PacketProcessor>()
 
Dictionary< string,
GenericMessage > 
m_genericPacketHandlers = new Dictionary<string, GenericMessage>()
 
Scene m_scene
 
string m_firstName
 
string m_lastName
 
Thread m_clientThread
 
Vector3 m_startpos
 
UUID m_activeGroupID
 
string m_activeGroupName = String.Empty
 
ulong m_activeGroupPowers
 
Dictionary< UUID, ulong > m_groupPowers = new Dictionary<UUID, ulong>()
 
int m_terrainCheckerCount
 
uint m_agentFOVCounter
 
IAssetService m_assetService
 

Static Protected Attributes

static Dictionary< PacketType,
PacketMethod
PacketHandlers = new Dictionary<PacketType, PacketMethod>()
 

Properties

int DebugPacketLevel [get, set]
 
LLImageManager ImageManager [get, set]
 Handles UDP texture download. More...
 
LLUDPClient UDPClient [get]
 
LLUDPServer UDPServer [get]
 
IPEndPoint RemoteEndPoint [get]
 
UUID SecureSessionId [get]
 
IScene Scene [get]
 
UUID SessionId [get]
 
Vector3 StartPos [get, set]
 
bool DeliverPackets [get, set]
 
UUID AgentId [get]
 
ISceneAgent SceneAgent [get, set]
 
UUID ActiveGroupId [get, set]
 
string ActiveGroupName [get, set]
 
ulong ActiveGroupPowers [get, set]
 
int PingTimeMS [get]
 
PriorityQueue EntityUpdateQueue [get]
 Entity update queues More...
 
string FirstName [get]
 First name of the agent/avatar represented by the client More...
 
string LastName [get]
 Last name of the agent/avatar represented by the client More...
 
string Name [get]
 Full name of the client (first name and last name) More...
 
uint CircuitCode [get]
 
int NextAnimationSequenceNumber [get]
 
bool IsActive [get, set]
 As well as it's function in IClientAPI, in LLClientView we are locking on this property in order to prevent race conditions by different threads calling Close(). More...
 
Object CloseSyncLock [get, set]
 Used to synchronise threads when client is being closed. More...
 
bool IsLoggingOut [get, set]
 
bool DisableFacelights [get, set]
 
List< uint > SelectedObjects [get, set]
 
bool SendLogoutPacketWhenClosing [set]
 
int TotalAgentUpdates [get, set]
 
- Properties inherited from OpenSim.Framework.IClientAPI
Vector3 StartPos [get, set]
 
UUID AgentId [get]
 
ISceneAgent SceneAgent [get, set]
 The scene agent for this client. This will only be set if the client has an agent in a scene (i.e. if it is connected). More...
 
UUID SessionId [get]
 
UUID SecureSessionId [get]
 
UUID ActiveGroupId [get]
 
string ActiveGroupName [get]
 
ulong ActiveGroupPowers [get]
 
string FirstName [get]
 
string LastName [get]
 
IScene Scene [get]
 
List< uint > SelectedObjects [get]
 
int NextAnimationSequenceNumber [get]
 
string Name [get]
 Returns the full name of the agent/avatar represented by this client More...
 
bool IsActive [get, set]
 True if the client is active (sending and receiving new UDP messages). False if the client is being closed. More...
 
int PingTimeMS [get]
 
bool IsLoggingOut [get, set]
 Set if the client is closing due to a logout request More...
 
bool SendLogoutPacketWhenClosing [set]
 
uint CircuitCode [get]
 
IPEndPoint RemoteEndPoint [get]
 
int DebugPacketLevel [get, set]
 Set the debug level at which packet output should be printed to console. More...
 
- Properties inherited from OpenSim.Framework.Client.IClientCore
UUID AgentId [get]
 

Events

BinaryGenericMessage OnBinaryGenericMessage
 
Action< IClientAPIOnLogout
 
ObjectPermissions OnObjectPermissions
 
Action< IClientAPIOnConnectionClosed
 
ViewerEffectEventHandler OnViewerEffect
 
ImprovedInstantMessage OnInstantMessage
 
ChatMessage OnChatFromClient
 
RezObject OnRezObject
 
DeRezObject OnDeRezObject
 
RezRestoreToWorld OnRezRestoreToWorld
 
ModifyTerrain OnModifyTerrain
 
Action< IClientAPIOnRegionHandShakeReply
 
GenericCall1 OnRequestWearables
 
SetAppearance OnSetAppearance
 
AvatarNowWearing OnAvatarNowWearing
 
RezSingleAttachmentFromInv OnRezSingleAttachmentFromInv
 
RezMultipleAttachmentsFromInv OnRezMultipleAttachmentsFromInv
 
UUIDNameRequest OnDetachAttachmentIntoInv
 
ObjectAttach OnObjectAttach
 
ObjectDeselect OnObjectDetach
 
ObjectDrop OnObjectDrop
 
Action< IClientAPI, bool > OnCompleteMovementToRegion
 
UpdateAgent OnPreAgentUpdate
 
UpdateAgent OnAgentUpdate
 
UpdateAgent OnAgentCameraUpdate
 
AgentRequestSit OnAgentRequestSit
 
AgentSit OnAgentSit
 
AvatarPickerRequest OnAvatarPickerRequest
 
StartAnim OnStartAnim
 
StopAnim OnStopAnim
 
ChangeAnim OnChangeAnim
 
Action< IClientAPIOnRequestAvatarsData
 
LinkObjects OnLinkObjects
 
DelinkObjects OnDelinkObjects
 
GrabObject OnGrabObject
 
DeGrabObject OnDeGrabObject
 
SpinStart OnSpinStart
 
SpinStop OnSpinStop
 
ObjectDuplicate OnObjectDuplicate
 
ObjectDuplicateOnRay OnObjectDuplicateOnRay
 
MoveObject OnGrabUpdate
 
SpinObject OnSpinUpdate
 
AddNewPrim OnAddPrim
 
RequestGodlikePowers OnRequestGodlikePowers
 
GodKickUser OnGodKickUser
 
ObjectExtraParams OnUpdateExtraParams
 
UpdateShape OnUpdatePrimShape
 
ObjectRequest OnObjectRequest
 
ObjectSelect OnObjectSelect
 
ObjectDeselect OnObjectDeselect
 
GenericCall7 OnObjectDescription
 
GenericCall7 OnObjectName
 
GenericCall7 OnObjectClickAction
 
GenericCall7 OnObjectMaterial
 
ObjectIncludeInSearch OnObjectIncludeInSearch
 
RequestObjectPropertiesFamily OnRequestObjectPropertiesFamily
 
UpdatePrimFlags OnUpdatePrimFlags
 
UpdatePrimTexture OnUpdatePrimTexture
 
ClientChangeObject onClientChangeObject
 
UpdateVector OnUpdatePrimGroupPosition
 
UpdateVector OnUpdatePrimSinglePosition
 
UpdatePrimRotation OnUpdatePrimGroupRotation
 
UpdatePrimSingleRotation OnUpdatePrimSingleRotation
 
UpdatePrimSingleRotationPosition OnUpdatePrimSingleRotationPosition
 
UpdatePrimGroupRotation OnUpdatePrimGroupMouseRotation
 
UpdateVector OnUpdatePrimScale
 
UpdateVector OnUpdatePrimGroupScale
 
RequestMapBlocks OnRequestMapBlocks
 
RequestMapName OnMapNameRequest
 
TeleportLocationRequest OnTeleportLocationRequest
 
TeleportLandmarkRequest OnTeleportLandmarkRequest
 
TeleportCancel OnTeleportCancel
 
RequestAvatarProperties OnRequestAvatarProperties
 
SetAlwaysRun OnSetAlwaysRun
 
FetchInventory OnAgentDataUpdateRequest
 
TeleportLocationRequest OnSetStartLocationRequest
 
UpdateAvatarProperties OnUpdateAvatarProperties
 
CreateNewInventoryItem OnCreateNewInventoryItem
 
LinkInventoryItem OnLinkInventoryItem
 
CreateInventoryFolder OnCreateNewInventoryFolder
 
UpdateInventoryFolder OnUpdateInventoryFolder
 
MoveInventoryFolder OnMoveInventoryFolder
 
FetchInventoryDescendents OnFetchInventoryDescendents
 
PurgeInventoryDescendents OnPurgeInventoryDescendents
 
FetchInventory OnFetchInventory
 
RequestTaskInventory OnRequestTaskInventory
 
UpdateInventoryItem OnUpdateInventoryItem
 
CopyInventoryItem OnCopyInventoryItem
 
MoveItemsAndLeaveCopy OnMoveItemsAndLeaveCopy
 
MoveInventoryItem OnMoveInventoryItem
 
RemoveInventoryItem OnRemoveInventoryItem
 
RemoveInventoryFolder OnRemoveInventoryFolder
 
UDPAssetUploadRequest OnAssetUploadRequest
 
XferReceive OnXferReceive
 
RequestXfer OnRequestXfer
 
ConfirmXfer OnConfirmXfer
 
AbortXfer OnAbortXfer
 
RequestTerrain OnRequestTerrain
 
RezScript OnRezScript
 
UpdateTaskInventory OnUpdateTaskInventory
 
MoveTaskInventory OnMoveTaskItem
 
RemoveTaskInventory OnRemoveTaskItem
 
UUIDNameRequest OnNameFromUUIDRequest
 
ParcelAccessListRequest OnParcelAccessListRequest
 
ParcelAccessListUpdateRequest OnParcelAccessListUpdateRequest
 
ParcelPropertiesRequest OnParcelPropertiesRequest
 
ParcelDivideRequest OnParcelDivideRequest
 
ParcelJoinRequest OnParcelJoinRequest
 
ParcelPropertiesUpdateRequest OnParcelPropertiesUpdateRequest
 
ParcelSelectObjects OnParcelSelectObjects
 
ParcelObjectOwnerRequest OnParcelObjectOwnerRequest
 
ParcelAbandonRequest OnParcelAbandonRequest
 
ParcelGodForceOwner OnParcelGodForceOwner
 
ParcelReclaim OnParcelReclaim
 
ParcelReturnObjectsRequest OnParcelReturnObjectsRequest
 
ParcelDeedToGroup OnParcelDeedToGroup
 
RegionInfoRequest OnRegionInfoRequest
 
EstateCovenantRequest OnEstateCovenantRequest
 
FriendActionDelegate OnApproveFriendRequest
 
FriendActionDelegate OnDenyFriendRequest
 
FriendshipTermination OnTerminateFriendship
 
GrantUserFriendRights OnGrantUserRights
 
MoneyTransferRequest OnMoneyTransferRequest
 
EconomyDataRequest OnEconomyDataRequest
 
MoneyBalanceRequest OnMoneyBalanceRequest
 
ParcelBuy OnParcelBuy
 
UUIDNameRequest OnTeleportHomeRequest
 
UUIDNameRequest OnUUIDGroupNameRequest
 
ScriptAnswer OnScriptAnswer
 
RequestPayPrice OnRequestPayPrice
 
ObjectSaleInfo OnObjectSaleInfo
 
ObjectBuy OnObjectBuy
 
AgentSit OnUndo
 
AgentSit OnRedo
 
LandUndo OnLandUndo
 
ForceReleaseControls OnForceReleaseControls
 
GodLandStatRequest OnLandStatRequest
 
RequestObjectPropertiesFamily OnObjectGroupRequest
 
DetailedEstateDataRequest OnDetailedEstateDataRequest
 
SetEstateFlagsRequest OnSetEstateFlagsRequest
 
SetEstateTerrainDetailTexture OnSetEstateTerrainDetailTexture
 
SetEstateTerrainTextureHeights OnSetEstateTerrainTextureHeights
 
CommitEstateTerrainTextureRequest OnCommitEstateTerrainTextureRequest
 
SetRegionTerrainSettings OnSetRegionTerrainSettings
 
BakeTerrain OnBakeTerrain
 
RequestTerrain OnUploadTerrain
 
EstateChangeInfo OnEstateChangeInfo
 
EstateManageTelehub OnEstateManageTelehub
 
EstateRestartSimRequest OnEstateRestartSimRequest
 
EstateChangeCovenantRequest OnEstateChangeCovenantRequest
 
UpdateEstateAccessDeltaRequest OnUpdateEstateAccessDeltaRequest
 
SimulatorBlueBoxMessageRequest OnSimulatorBlueBoxMessageRequest
 
EstateBlueBoxMessageRequest OnEstateBlueBoxMessageRequest
 
EstateDebugRegionRequest OnEstateDebugRegionRequest
 
EstateTeleportOneUserHomeRequest OnEstateTeleportOneUserHomeRequest
 
EstateTeleportAllUsersHomeRequest OnEstateTeleportAllUsersHomeRequest
 
RegionHandleRequest OnRegionHandleRequest
 
ParcelInfoRequest OnParcelInfoRequest
 
ScriptReset OnScriptReset
 
GetScriptRunning OnGetScriptRunning
 
SetScriptRunning OnSetScriptRunning
 
Action< Vector3, bool, bool > OnAutoPilotGo
 
ActivateGesture OnActivateGesture
 
DeactivateGesture OnDeactivateGesture
 
ObjectOwner OnObjectOwner
 
DirPlacesQuery OnDirPlacesQuery
 
DirFindQuery OnDirFindQuery
 
DirLandQuery OnDirLandQuery
 
DirPopularQuery OnDirPopularQuery
 
DirClassifiedQuery OnDirClassifiedQuery
 
EventInfoRequest OnEventInfoRequest
 
ParcelSetOtherCleanTime OnParcelSetOtherCleanTime
 
MapItemRequest OnMapItemRequest
 
OfferCallingCard OnOfferCallingCard
 
AcceptCallingCard OnAcceptCallingCard
 
DeclineCallingCard OnDeclineCallingCard
 
SoundTrigger OnSoundTrigger
 
StartLure OnStartLure
 
TeleportLureRequest OnTeleportLureRequest
 
NetworkStats OnNetworkStatsUpdate
 
ClassifiedInfoRequest OnClassifiedInfoRequest
 
ClassifiedInfoUpdate OnClassifiedInfoUpdate
 
ClassifiedDelete OnClassifiedDelete
 
ClassifiedGodDelete OnClassifiedGodDelete
 
EventNotificationAddRequest OnEventNotificationAddRequest
 
EventNotificationRemoveRequest OnEventNotificationRemoveRequest
 
EventGodDelete OnEventGodDelete
 
ParcelDwellRequest OnParcelDwellRequest
 
UserInfoRequest OnUserInfoRequest
 
UpdateUserInfo OnUpdateUserInfo
 
RetrieveInstantMessages OnRetrieveInstantMessages
 
PickDelete OnPickDelete
 
PickGodDelete OnPickGodDelete
 
PickInfoUpdate OnPickInfoUpdate
 
AvatarNotesUpdate OnAvatarNotesUpdate
 
MuteListRequest OnMuteListRequest
 
AvatarInterestUpdate OnAvatarInterestUpdate
 
PlacesQuery OnPlacesQuery
 
AgentFOV OnAgentFOV
 
FindAgentUpdate OnFindAgent
 
TrackAgentUpdate OnTrackAgent
 
NewUserReport OnUserReport
 
SaveStateHandler OnSaveState
 
GroupAccountSummaryRequest OnGroupAccountSummaryRequest
 
GroupAccountDetailsRequest OnGroupAccountDetailsRequest
 
GroupAccountTransactionsRequest OnGroupAccountTransactionsRequest
 
FreezeUserUpdate OnParcelFreezeUser
 
EjectUserUpdate OnParcelEjectUser
 
ParcelBuyPass OnParcelBuyPass
 
ParcelGodMark OnParcelGodMark
 
GroupActiveProposalsRequest OnGroupActiveProposalsRequest
 
GroupVoteHistoryRequest OnGroupVoteHistoryRequest
 
SimWideDeletesDelegate OnSimWideDeletes
 
SendPostcard OnSendPostcard
 
ChangeInventoryItemFlags OnChangeInventoryItemFlags
 
MuteListEntryUpdate OnUpdateMuteListEntry
 
MuteListEntryRemove OnRemoveMuteListEntry
 
GodlikeMessage onGodlikeMessage
 
GodUpdateRegionInfoUpdate OnGodUpdateRegionInfoUpdate
 
GenericCall2 OnUpdateThrottles
 
GenericMessage OnGenericMessage
 
TextureRequest OnRequestTexture
 
StatusChange OnChildAgentStatus
 
GenericCall2 OnStopMovement
 
Action< UUID > OnRemoveAvatar
 
DisconnectUser OnDisconnectUser
 
RequestAsset OnRequestAsset
 
BuyObjectInventory OnBuyObjectInventory
 
SetEstateTerrainBaseTexture OnSetEstateTerrainBaseTexture
 
TerrainUnacked OnUnackedTerrain
 
CachedTextureRequest OnCachedTextureRequest
 
- Events inherited from OpenSim.Framework.IClientAPI
GenericMessage OnGenericMessage
 
ImprovedInstantMessage OnInstantMessage
 
ChatMessage OnChatFromClient
 
TextureRequest OnRequestTexture
 
RezObject OnRezObject
 
ModifyTerrain OnModifyTerrain
 
BakeTerrain OnBakeTerrain
 
EstateChangeInfo OnEstateChangeInfo
 
EstateManageTelehub OnEstateManageTelehub
 
CachedTextureRequest OnCachedTextureRequest
 
SetAppearance OnSetAppearance
 
AvatarNowWearing OnAvatarNowWearing
 
RezSingleAttachmentFromInv OnRezSingleAttachmentFromInv
 
RezMultipleAttachmentsFromInv OnRezMultipleAttachmentsFromInv
 
UUIDNameRequest OnDetachAttachmentIntoInv
 
ObjectAttach OnObjectAttach
 
ObjectDeselect OnObjectDetach
 
ObjectDrop OnObjectDrop
 
StartAnim OnStartAnim
 
StopAnim OnStopAnim
 
ChangeAnim OnChangeAnim
 
LinkObjects OnLinkObjects
 
DelinkObjects OnDelinkObjects
 
RequestMapBlocks OnRequestMapBlocks
 
RequestMapName OnMapNameRequest
 
TeleportLocationRequest OnTeleportLocationRequest
 
DisconnectUser OnDisconnectUser
 
RequestAvatarProperties OnRequestAvatarProperties
 
SetAlwaysRun OnSetAlwaysRun
 
TeleportLandmarkRequest OnTeleportLandmarkRequest
 
TeleportCancel OnTeleportCancel
 
DeRezObject OnDeRezObject
 
RezRestoreToWorld OnRezRestoreToWorld
 
Action< IClientAPIOnRegionHandShakeReply
 
GenericCall1 OnRequestWearables
 
Action< IClientAPI, bool > OnCompleteMovementToRegion
 
UpdateAgent OnPreAgentUpdate
 Called when an AgentUpdate message is received and before OnAgentUpdate. More...
 
UpdateAgent OnAgentUpdate
 Called when an AgentUpdate message is received and after OnPreAgentUpdate. More...
 
UpdateAgent OnAgentCameraUpdate
 
AgentRequestSit OnAgentRequestSit
 
AgentSit OnAgentSit
 
AvatarPickerRequest OnAvatarPickerRequest
 
Action< IClientAPIOnRequestAvatarsData
 
AddNewPrim OnAddPrim
 
FetchInventory OnAgentDataUpdateRequest
 
TeleportLocationRequest OnSetStartLocationRequest
 
RequestGodlikePowers OnRequestGodlikePowers
 
GodKickUser OnGodKickUser
 
ObjectDuplicate OnObjectDuplicate
 
ObjectDuplicateOnRay OnObjectDuplicateOnRay
 
GrabObject OnGrabObject
 
DeGrabObject OnDeGrabObject
 
MoveObject OnGrabUpdate
 
SpinStart OnSpinStart
 
SpinObject OnSpinUpdate
 
SpinStop OnSpinStop
 
UpdateShape OnUpdatePrimShape
 
ObjectExtraParams OnUpdateExtraParams
 
ObjectRequest OnObjectRequest
 
ObjectSelect OnObjectSelect
 
ObjectDeselect OnObjectDeselect
 
GenericCall7 OnObjectDescription
 
GenericCall7 OnObjectName
 
GenericCall7 OnObjectClickAction
 
GenericCall7 OnObjectMaterial
 
RequestObjectPropertiesFamily OnRequestObjectPropertiesFamily
 
UpdatePrimFlags OnUpdatePrimFlags
 
UpdatePrimTexture OnUpdatePrimTexture
 
ClientChangeObject onClientChangeObject
 
UpdateVector OnUpdatePrimGroupPosition
 
UpdateVector OnUpdatePrimSinglePosition
 
UpdatePrimRotation OnUpdatePrimGroupRotation
 
UpdatePrimSingleRotation OnUpdatePrimSingleRotation
 
UpdatePrimSingleRotationPosition OnUpdatePrimSingleRotationPosition
 
UpdatePrimGroupRotation OnUpdatePrimGroupMouseRotation
 
UpdateVector OnUpdatePrimScale
 
UpdateVector OnUpdatePrimGroupScale
 
StatusChange OnChildAgentStatus
 
GenericCall2 OnStopMovement
 
Action< UUID > OnRemoveAvatar
 
ObjectPermissions OnObjectPermissions
 
CreateNewInventoryItem OnCreateNewInventoryItem
 
LinkInventoryItem OnLinkInventoryItem
 
CreateInventoryFolder OnCreateNewInventoryFolder
 
UpdateInventoryFolder OnUpdateInventoryFolder
 
MoveInventoryFolder OnMoveInventoryFolder
 
FetchInventoryDescendents OnFetchInventoryDescendents
 
PurgeInventoryDescendents OnPurgeInventoryDescendents
 
FetchInventory OnFetchInventory
 
RequestTaskInventory OnRequestTaskInventory
 
UpdateInventoryItem OnUpdateInventoryItem
 
CopyInventoryItem OnCopyInventoryItem
 
MoveItemsAndLeaveCopy OnMoveItemsAndLeaveCopy
 
MoveInventoryItem OnMoveInventoryItem
 
RemoveInventoryFolder OnRemoveInventoryFolder
 
RemoveInventoryItem OnRemoveInventoryItem
 
UDPAssetUploadRequest OnAssetUploadRequest
 
XferReceive OnXferReceive
 
RequestXfer OnRequestXfer
 
ConfirmXfer OnConfirmXfer
 
AbortXfer OnAbortXfer
 
RezScript OnRezScript
 
UpdateTaskInventory OnUpdateTaskInventory
 
MoveTaskInventory OnMoveTaskItem
 
RemoveTaskInventory OnRemoveTaskItem
 
RequestAsset OnRequestAsset
 
UUIDNameRequest OnNameFromUUIDRequest
 
ParcelAccessListRequest OnParcelAccessListRequest
 
ParcelAccessListUpdateRequest OnParcelAccessListUpdateRequest
 
ParcelPropertiesRequest OnParcelPropertiesRequest
 
ParcelDivideRequest OnParcelDivideRequest
 
ParcelJoinRequest OnParcelJoinRequest
 
ParcelPropertiesUpdateRequest OnParcelPropertiesUpdateRequest
 
ParcelSelectObjects OnParcelSelectObjects
 
ParcelObjectOwnerRequest OnParcelObjectOwnerRequest
 
ParcelAbandonRequest OnParcelAbandonRequest
 
ParcelGodForceOwner OnParcelGodForceOwner
 
ParcelReclaim OnParcelReclaim
 
ParcelReturnObjectsRequest OnParcelReturnObjectsRequest
 
ParcelDeedToGroup OnParcelDeedToGroup
 
RegionInfoRequest OnRegionInfoRequest
 
EstateCovenantRequest OnEstateCovenantRequest
 
FriendActionDelegate OnApproveFriendRequest
 
FriendActionDelegate OnDenyFriendRequest
 
FriendshipTermination OnTerminateFriendship
 
MoneyTransferRequest OnMoneyTransferRequest
 
EconomyDataRequest OnEconomyDataRequest
 
MoneyBalanceRequest OnMoneyBalanceRequest
 
UpdateAvatarProperties OnUpdateAvatarProperties
 
ParcelBuy OnParcelBuy
 
RequestPayPrice OnRequestPayPrice
 
ObjectSaleInfo OnObjectSaleInfo
 
ObjectBuy OnObjectBuy
 
BuyObjectInventory OnBuyObjectInventory
 
RequestTerrain OnRequestTerrain
 
RequestTerrain OnUploadTerrain
 
ObjectIncludeInSearch OnObjectIncludeInSearch
 
UUIDNameRequest OnTeleportHomeRequest
 
ScriptAnswer OnScriptAnswer
 
AgentSit OnUndo
 
AgentSit OnRedo
 
LandUndo OnLandUndo
 
ForceReleaseControls OnForceReleaseControls
 
GodLandStatRequest OnLandStatRequest
 
DetailedEstateDataRequest OnDetailedEstateDataRequest
 
SetEstateFlagsRequest OnSetEstateFlagsRequest
 
SetEstateTerrainBaseTexture OnSetEstateTerrainBaseTexture
 
SetEstateTerrainDetailTexture OnSetEstateTerrainDetailTexture
 
SetEstateTerrainTextureHeights OnSetEstateTerrainTextureHeights
 
CommitEstateTerrainTextureRequest OnCommitEstateTerrainTextureRequest
 
SetRegionTerrainSettings OnSetRegionTerrainSettings
 
EstateRestartSimRequest OnEstateRestartSimRequest
 
EstateChangeCovenantRequest OnEstateChangeCovenantRequest
 
UpdateEstateAccessDeltaRequest OnUpdateEstateAccessDeltaRequest
 
SimulatorBlueBoxMessageRequest OnSimulatorBlueBoxMessageRequest
 
EstateBlueBoxMessageRequest OnEstateBlueBoxMessageRequest
 
EstateDebugRegionRequest OnEstateDebugRegionRequest
 
EstateTeleportOneUserHomeRequest OnEstateTeleportOneUserHomeRequest
 
EstateTeleportAllUsersHomeRequest OnEstateTeleportAllUsersHomeRequest
 
UUIDNameRequest OnUUIDGroupNameRequest
 
RegionHandleRequest OnRegionHandleRequest
 
ParcelInfoRequest OnParcelInfoRequest
 
RequestObjectPropertiesFamily OnObjectGroupRequest
 
ScriptReset OnScriptReset
 
GetScriptRunning OnGetScriptRunning
 
SetScriptRunning OnSetScriptRunning
 
Action< Vector3, bool, bool > OnAutoPilotGo
 
TerrainUnacked OnUnackedTerrain
 
ActivateGesture OnActivateGesture
 
DeactivateGesture OnDeactivateGesture
 
ObjectOwner OnObjectOwner
 
DirPlacesQuery OnDirPlacesQuery
 
DirFindQuery OnDirFindQuery
 
DirLandQuery OnDirLandQuery
 
DirPopularQuery OnDirPopularQuery
 
DirClassifiedQuery OnDirClassifiedQuery
 
EventInfoRequest OnEventInfoRequest
 
ParcelSetOtherCleanTime OnParcelSetOtherCleanTime
 
MapItemRequest OnMapItemRequest
 
OfferCallingCard OnOfferCallingCard
 
AcceptCallingCard OnAcceptCallingCard
 
DeclineCallingCard OnDeclineCallingCard
 
SoundTrigger OnSoundTrigger
 
StartLure OnStartLure
 
TeleportLureRequest OnTeleportLureRequest
 
NetworkStats OnNetworkStatsUpdate
 
ClassifiedInfoRequest OnClassifiedInfoRequest
 
ClassifiedInfoUpdate OnClassifiedInfoUpdate
 
ClassifiedDelete OnClassifiedDelete
 
ClassifiedGodDelete OnClassifiedGodDelete
 
EventNotificationAddRequest OnEventNotificationAddRequest
 
EventNotificationRemoveRequest OnEventNotificationRemoveRequest
 
EventGodDelete OnEventGodDelete
 
ParcelDwellRequest OnParcelDwellRequest
 
UserInfoRequest OnUserInfoRequest
 
UpdateUserInfo OnUpdateUserInfo
 
RetrieveInstantMessages OnRetrieveInstantMessages
 
PickDelete OnPickDelete
 
PickGodDelete OnPickGodDelete
 
PickInfoUpdate OnPickInfoUpdate
 
AvatarNotesUpdate OnAvatarNotesUpdate
 
AvatarInterestUpdate OnAvatarInterestUpdate
 
GrantUserFriendRights OnGrantUserRights
 
MuteListRequest OnMuteListRequest
 
PlacesQuery OnPlacesQuery
 
FindAgentUpdate OnFindAgent
 
TrackAgentUpdate OnTrackAgent
 
NewUserReport OnUserReport
 
SaveStateHandler OnSaveState
 
GroupAccountSummaryRequest OnGroupAccountSummaryRequest
 
GroupAccountDetailsRequest OnGroupAccountDetailsRequest
 
GroupAccountTransactionsRequest OnGroupAccountTransactionsRequest
 
FreezeUserUpdate OnParcelFreezeUser
 
EjectUserUpdate OnParcelEjectUser
 
ParcelBuyPass OnParcelBuyPass
 
ParcelGodMark OnParcelGodMark
 
GroupActiveProposalsRequest OnGroupActiveProposalsRequest
 
GroupVoteHistoryRequest OnGroupVoteHistoryRequest
 
SimWideDeletesDelegate OnSimWideDeletes
 
SendPostcard OnSendPostcard
 
ChangeInventoryItemFlags OnChangeInventoryItemFlags
 
MuteListEntryUpdate OnUpdateMuteListEntry
 
MuteListEntryRemove OnRemoveMuteListEntry
 
GodlikeMessage onGodlikeMessage
 
GodUpdateRegionInfoUpdate OnGodUpdateRegionInfoUpdate
 
GenericCall2 OnUpdateThrottles
 
ViewerEffectEventHandler OnViewerEffect
 
Action< IClientAPIOnLogout
 
Action< IClientAPIOnConnectionClosed
 
- Events inherited from OpenSim.Framework.Client.IClientIM
ImprovedInstantMessage OnInstantMessage
 
- Events inherited from OpenSim.Framework.Client.IClientChat
ChatMessage OnChatFromClient
 

Detailed Description

Handles new client connections Constructor takes a single Packet and authenticates everything

Definition at line 65 of file LLClientView.cs.

Constructor & Destructor Documentation

OpenSim.Region.ClientStack.LindenUDP.LLClientView.LLClientView ( Scene  scene,
LLUDPServer  udpServer,
LLUDPClient  udpClient,
AuthenticateResponse  sessionInfo,
UUID  agentId,
UUID  sessionId,
uint  circuitCode 
)
inline

Constructor

Definition at line 496 of file LLClientView.cs.

Member Function Documentation

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.ActivateGesture ( UUID  assetId,
UUID  gestureId 
)
inline

Definition at line 842 of file LLClientView.cs.

bool OpenSim.Region.ClientStack.LindenUDP.LLClientView.AddGenericPacketHandler ( string  MethodName,
GenericMessage  handler 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 735 of file LLClientView.cs.

bool OpenSim.Region.ClientStack.LindenUDP.LLClientView.AddInPacketToDropSet ( string  packetName)
inline

Definition at line 13499 of file LLClientView.cs.

bool OpenSim.Region.ClientStack.LindenUDP.LLClientView.AddLocalPacketHandler ( PacketType  packetType,
PacketMethod  handler 
)
inline

Add a handler for the given packet type.

The packet is handled on its own thread. If packets must be handled in the order in which they are received then please use the synchronous version of this method.

Parameters
packetType
handler
Returns
true if the handler was added. This is currently always the case.

Definition at line 680 of file LLClientView.cs.

bool OpenSim.Region.ClientStack.LindenUDP.LLClientView.AddLocalPacketHandler ( PacketType  packetType,
PacketMethod  handler,
bool  doAsync 
)
inline

Add a handler for the given packet type.

Parameters
packetType
handler
doAsyncIf true, when the packet is received it is handled on its own thread rather than on the main inward bound packet handler thread. This vastly increases respnosiveness but some packets need to be handled synchronously.
Returns
true if the handler was added. This is currently always the case.

Definition at line 696 of file LLClientView.cs.

bool OpenSim.Region.ClientStack.LindenUDP.LLClientView.AddLocalPacketHandler ( PacketType  packetType,
PacketMethod  handler,
bool  doAsync,
bool  inEngine 
)
inline

Add a handler for the given packet type.

Parameters
packetType
handler
doAsyncIf true, when the packet is received handle it on a different thread. Whether this is given direct to a threadpool thread or placed in a queue depends on the inEngine parameter.
inEngineIf async is false then this parameter is ignored. If async is true and inEngine is false, then the packet is sent directly to a threadpool thread. If async is true and inEngine is true, then the packet is sent to the IncomingPacketAsyncHandlingEngine. This may result in slower handling but reduces the risk of overloading the simulator when there are many simultaneous async requests.
Returns
true if the handler was added. This is currently always the case.

Definition at line 719 of file LLClientView.cs.

bool OpenSim.Region.ClientStack.LindenUDP.LLClientView.AddOutPacketToDropSet ( string  packetName)
inline

Definition at line 13476 of file LLClientView.cs.

static bool OpenSim.Region.ClientStack.LindenUDP.LLClientView.AddPacketHandler ( PacketType  packetType,
PacketMethod  handler 
)
inlinestatic

Definition at line 656 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.AssetReceived ( string  id,
Object  sender,
AssetBase  asset 
)
inlineprotected

When we get a reply back from the asset service in response to a client request, send back the data.

Parameters
id
sender
asset

Definition at line 13011 of file LLClientView.cs.

Here is the call graph for this function:

delegate void OpenSim.Region.ClientStack.LindenUDP.LLClientView.BinaryGenericMessage ( Object  sender,
string  method,
byte  args[][] 
)
AgentAlertMessagePacket OpenSim.Region.ClientStack.LindenUDP.LLClientView.BuildAgentAlertPacket ( string  message,
bool  modal 
)
inline

Construct an agent alert packet

Parameters
message
modal
Returns

Definition at line 2403 of file LLClientView.cs.

Here is the call graph for this function:

static OSD OpenSim.Region.ClientStack.LindenUDP.LLClientView.BuildEvent ( string  eventName,
OSD  eventBody 
)
inlinestatic

Definition at line 13146 of file LLClientView.cs.

virtual bool OpenSim.Region.ClientStack.LindenUDP.LLClientView.CanSendLayerData ( )
inlinevirtual

Implements OpenSim.Framework.IClientAPI.

Definition at line 1211 of file LLClientView.cs.

bool OpenSim.Region.ClientStack.LindenUDP.LLClientView.CheckAgentUpdateSignificance ( AgentUpdatePacket.AgentDataBlock  x)
inline

This checks the update significance against the last update made.

Can only be called by one thread at a time

Returns
Parameters
x

Definition at line 5892 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.Close ( )
inline

Close down the client view

Implements OpenSim.Framework.IClientAPI.

Definition at line 546 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.Close ( bool  sendStop,
bool  force 
)
inline

Close this client

Parameters
forceIf true, attempts the close without checking active status. You do not want to try this except as a last ditch attempt where Active == false but the ScenePresence still exists.

Implements OpenSim.Framework.IClientAPI.

Definition at line 551 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.CloseWithoutChecks ( bool  sendStop)
inline

Closes down the client view without first checking whether it is active.

This exists because LLUDPServer has to set IsActive = false in earlier synchronous code before calling CloseWithoutIsActiveCheck asynchronously.

Callers must lock ClosingSyncLock before calling.

Definition at line 581 of file LLClientView.cs.

Here is the call graph for this function:

ObjectUpdatePacket.ObjectDataBlock OpenSim.Region.ClientStack.LindenUDP.LLClientView.CreateAvatarUpdateBlock ( ScenePresence  data)
inlineprotected

Definition at line 5386 of file LLClientView.cs.

ObjectUpdateCompressedPacket.ObjectDataBlock OpenSim.Region.ClientStack.LindenUDP.LLClientView.CreateCompressedUpdateBlock ( SceneObjectPart  part,
PrimUpdateFlags  updateFlags 
)
inlineprotected

Definition at line 5603 of file LLClientView.cs.

ImprovedTerseObjectUpdatePacket.ObjectDataBlock OpenSim.Region.ClientStack.LindenUDP.LLClientView.CreateImprovedTerseBlock ( ISceneEntity  entity,
bool  sendTexture 
)
inlineprotected

Definition at line 5251 of file LLClientView.cs.

ObjectUpdatePacket.ObjectDataBlock OpenSim.Region.ClientStack.LindenUDP.LLClientView.CreatePrimUpdateBlock ( SceneObjectPart  data,
UUID  recipientID 
)
inlineprotected

Definition at line 5456 of file LLClientView.cs.

virtual void OpenSim.Region.ClientStack.LindenUDP.LLClientView.CrossRegion ( ulong  newRegionHandle,
Vector3  pos,
Vector3  lookAt,
IPEndPoint  externalIPEndPoint,
string  capsURL 
)
inlinevirtual

Implements OpenSim.Framework.IClientAPI.

Definition at line 1491 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.DeactivateGesture ( UUID  assetId,
UUID  gestureId 
)
inline

Definition at line 846 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.Disconnect ( string  reason)
inline

Implements OpenSim.Framework.Client.IClientCore.

Definition at line 12924 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.Disconnect ( )
inline

Implements OpenSim.Framework.Client.IClientCore.

Definition at line 12931 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.FlushPrimUpdates ( )
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 4320 of file LLClientView.cs.

T OpenSim.Region.ClientStack.LindenUDP.LLClientView.Get< T > ( )
inline

Implements OpenSim.Framework.Client.IClientCore.

Definition at line 12919 of file LLClientView.cs.

int OpenSim.Region.ClientStack.LindenUDP.LLClientView.GetAgentThrottleSilent ( int  throttle)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 12603 of file LLClientView.cs.

ClientInfo OpenSim.Region.ClientStack.LindenUDP.LLClientView.GetClientInfo ( )
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 12792 of file LLClientView.cs.

string OpenSim.Region.ClientStack.LindenUDP.LLClientView.GetClientOption ( string  option)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 12878 of file LLClientView.cs.

ulong OpenSim.Region.ClientStack.LindenUDP.LLClientView.GetGroupPowers ( UUID  groupID)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 5622 of file LLClientView.cs.

HashSet<string> OpenSim.Region.ClientStack.LindenUDP.LLClientView.GetInPacketDropSet ( )
inline

Definition at line 13515 of file LLClientView.cs.

HashSet<string> OpenSim.Region.ClientStack.LindenUDP.LLClientView.GetOutPacketDropSet ( )
inline

Definition at line 13492 of file LLClientView.cs.

byte [] OpenSim.Region.ClientStack.LindenUDP.LLClientView.GetThrottlesPacked ( float  multiplier)
inline

Get the current throttles for this client as a packed byte array

Parameters
multiplierUnused
Returns

Implements OpenSim.Framework.IClientAPI.

Definition at line 12613 of file LLClientView.cs.

bool OpenSim.Region.ClientStack.LindenUDP.LLClientView.HandleAgentTextureCached ( IClientAPI  simclient,
Packet  packet 
)
inlineprotected

At the moment, we always reply that there is no cached texture.

Parameters
simclient
packet
Returns

Definition at line 12247 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.HandleAutopilot ( Object  sender,
string  method,
List< String >  args 
)
inlineprotected

Definition at line 12704 of file LLClientView.cs.

bool OpenSim.Region.ClientStack.LindenUDP.LLClientView.HandleGenericMessage ( IClientAPI  sender,
Packet  pack 
)
inline

Definition at line 6144 of file LLClientView.cs.

Here is the call graph for this function:

virtual bool OpenSim.Region.ClientStack.LindenUDP.LLClientView.HandleLogout ( IClientAPI  client,
Packet  packet 
)
inlineprotectedvirtual

Handler called when we receive a logout packet.

Parameters
client
packet
Returns

Definition at line 12143 of file LLClientView.cs.

bool OpenSim.Region.ClientStack.LindenUDP.LLClientView.HandleMultipleObjUpdate ( IClientAPI  simClient,
Packet  packet 
)
inlineprotected

Definition at line 12352 of file LLClientView.cs.

Here is the call graph for this function:

bool OpenSim.Region.ClientStack.LindenUDP.LLClientView.HandleObjectGroupRequest ( IClientAPI  sender,
Packet  Pack 
)
inline

Definition at line 6187 of file LLClientView.cs.

Here is the call graph for this function:

virtual void OpenSim.Region.ClientStack.LindenUDP.LLClientView.InformClientOfNeighbour ( ulong  neighbourHandle,
IPEndPoint  neighbourEndPoint 
)
inlinevirtual

Tell the client that the given neighbour region is ready to receive a child agent.

Implements OpenSim.Framework.IClientAPI.

Definition at line 1447 of file LLClientView.cs.

virtual void OpenSim.Region.ClientStack.LindenUDP.LLClientView.InPacket ( object  NewPack)
inlinevirtual

Cruft?

Implements OpenSim.Framework.IClientAPI.

Definition at line 12621 of file LLClientView.cs.

bool OpenSim.Region.ClientStack.LindenUDP.LLClientView.IsGroupMember ( UUID  groupID)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 424 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.Kick ( string  message)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 622 of file LLClientView.cs.

Here is the call graph for this function:

virtual bool OpenSim.Region.ClientStack.LindenUDP.LLClientView.Logout ( IClientAPI  client)
inlineprotectedvirtual

Parameters
client
Returns

Definition at line 12158 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.MakeAssetRequest ( TransferRequestPacket  transferRequest,
UUID  taskID 
)
inlineprotected

Make an asset request to the asset service in response to a client request.

Parameters
transferRequest
taskID

Definition at line 12977 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.MoveAgentIntoRegion ( RegionInfo  regInfo,
Vector3  pos,
Vector3  look 
)
inline

Sent when an agent completes its movement into a region.

This packet marks completion of the arrival of a root avatar in a region, whether through login, region crossing or direct teleport.

Implements OpenSim.Framework.IClientAPI.

Definition at line 906 of file LLClientView.cs.

Here is the call graph for this function:

OSDMap OpenSim.Region.ClientStack.LindenUDP.LLClientView.OReport ( string  uptime,
string  version 
)
inline

Report back collected statistical information as an OSDMap of key/values

Returns

Implements OpenSim.Framework.Monitoring.IStatsCollector.

Definition at line 12967 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.OutPacket ( Packet  packet,
ThrottleOutPacketType  throttlePacketType 
)
inlineprotected

This is the starting point for sending a simulator packet out to the client

Parameters
packetPacket to send
throttlePacketTypeThrottling category for the packet

Definition at line 12631 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.OutPacket ( Packet  packet,
ThrottleOutPacketType  throttlePacketType,
bool  doAutomaticSplitting 
)
inlineprotected

This is the starting point for sending a simulator packet out to the client

Parameters
packetPacket to send
throttlePacketTypeThrottling category for the packet
doAutomaticSplittingTrue to automatically split oversized packets (the default), or false to disable splitting if the calling code handles splitting manually

Definition at line 12648 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.OutPacket ( Packet  packet,
ThrottleOutPacketType  throttlePacketType,
bool  doAutomaticSplitting,
UnackedPacketMethod  method 
)
inlineprotected

This is the starting point for sending a simulator packet out to the client

Parameters
packetPacket to send
throttlePacketTypeThrottling category for the packet
doAutomaticSplittingTrue to automatically split oversized packets (the default), or false to disable splitting if the calling code handles splitting manually
methodThe method to be called in the event this packet is reliable and unacknowledged. The server will provide normal resend capability if you do not provide your own method.

Definition at line 12664 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.PopulateStats ( int  inPackets,
int  outPackets,
int  unAckedBytes 
)
inline

Definition at line 647 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.ProcessInPacket ( Packet  packet)
inline

Entryway from the client to the simulator. All UDP packets from the client will end up here

Parameters
PackOpenMetaverse.packet

Implements OpenSim.Framework.IClientAPI.

Definition at line 12726 of file LLClientView.cs.

virtual bool OpenSim.Region.ClientStack.LindenUDP.LLClientView.ProcessPacketMethod ( Packet  packet)
inlineprotectedvirtual

Try to process a packet using registered packet handlers

Parameters
packet
Returns
True if a handler was found which successfully processed the packet.

Definition at line 756 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.ProcessSpecificPacketAsync ( object  state)
inline

Definition at line 811 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.RefreshGroupMembership ( )
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 12938 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.RegisterInterface< T > ( iface)
inlineprotected

Register an interface on this client, should only be called in the constructor.

Template Parameters
T
Parameters
iface

Definition at line 12897 of file LLClientView.cs.

virtual void OpenSim.Region.ClientStack.LindenUDP.LLClientView.RegisterLocalPacketHandlers ( )
inlineprotectedvirtual

This is a different way of processing packets then ProcessInPacket

Definition at line 5638 of file LLClientView.cs.

bool OpenSim.Region.ClientStack.LindenUDP.LLClientView.RemoveInPacketFromDropSet ( string  packetName)
inline

Definition at line 13507 of file LLClientView.cs.

bool OpenSim.Region.ClientStack.LindenUDP.LLClientView.RemoveOutPacketFromDropSet ( string  packetName)
inline

Definition at line 13484 of file LLClientView.cs.

string OpenSim.Region.ClientStack.LindenUDP.LLClientView.Report ( )
inline

Report back collected statistical information.

Returns

Implements OpenSim.Framework.Monitoring.IStatsCollector.

Definition at line 12957 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.ReprioritizeUpdates ( )
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 4303 of file LLClientView.cs.

AgentCircuitData OpenSim.Region.ClientStack.LindenUDP.LLClientView.RequestClientInfo ( )
inline

Return circuit information for this client.

Returns

Implements OpenSim.Framework.IClientAPI.

Definition at line 1469 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.RequestMapBlocksX ( int  minX,
int  minY,
int  maxX,
int  maxY 
)
inline

Definition at line 12544 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.RequestMapLayer ( )
inline

Definition at line 12525 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAbortXferPacket ( ulong  xferID)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2297 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAcceptCallingCard ( UUID  transactionID)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3360 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAdminResponse ( UUID  Token,
uint  AdminLevel 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2740 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAgentAlertMessage ( string  message,
bool  modal 
)
inline

Send an agent alert message to the client.

Parameters
message
modalOn the linden client, if this true then it displays a one button text box placed in the middle of the window. If false, the message is displayed in a brief duration blue information box (as for the AlertMessage packet).

Implements OpenSim.Framework.IClientAPI.

Definition at line 2392 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAgentDataUpdate ( UUID  agentid,
UUID  activegroupid,
string  firstname,
string  lastname,
ulong  grouppowers,
string  groupname,
string  grouptitle 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2351 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAgentDropGroup ( UUID  groupID)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3560 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAgentGroupDataUpdate ( UUID  avatarID,
GroupMembershipData[]  data 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3424 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAgentOffline ( UUID[]  agentIDs)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2694 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAgentOnline ( UUID[]  agentIDs)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2679 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAgentTerseUpdate ( ISceneEntity  p)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 13211 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAlertMessage ( string  message)
inline

Send an alert message to the client. On the Linden client (tested 1.19.1.4), this pops up a brief duration blue information box in the bottom right hand corner.

Parameters
message

Implements OpenSim.Framework.IClientAPI.

Definition at line 2376 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAnimations ( UUID[]  animations,
int[]  seqs,
UUID  sourceAgentId,
UUID[]  objectIDs 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3812 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAppearance ( UUID  agentID,
byte[]  visualParams,
byte[]  textureEntry 
)
inline

Send information about the given agent's appearance to another client.

Parameters
agentIDThe id of the agent associated with the appearance
visualParams
textureEntry

Implements OpenSim.Framework.IClientAPI.

Definition at line 3780 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAsset ( AssetRequestToClient  req)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2877 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAssetNotFound ( AssetRequestToClient  req)
inline

Definition at line 2973 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAssetUploadCompleteMessage ( sbyte  AssetType,
bool  Success,
UUID  AssetFullID 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 4393 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAttachedSoundGainChange ( UUID  objectID,
float  gain 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2507 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAvatarClassifiedReply ( UUID  targetID,
UUID[]  classifiedID,
string[]  name 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3507 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAvatarClassifiedReply ( UUID  targetID,
Dictionary< UUID, string >  classifieds 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3613 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAvatarDataImmediate ( ISceneEntity  avatar)
inline

Send an ObjectUpdate packet with information about an avatar

Implements OpenSim.Framework.IClientAPI.

Definition at line 3847 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAvatarGroupsReply ( UUID  avatarID,
GroupMembershipData[]  data 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3389 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAvatarInterestsReply ( UUID  avatarID,
uint  wantMask,
string  wantText,
uint  skillsMask,
string  skillsText,
string  languages 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 13155 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAvatarNotesReply ( UUID  targetID,
string  text 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3573 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAvatarPickerReply ( AvatarPickerReplyAgentDataArgs  AgentData,
List< AvatarPickerReplyDataArgs Data 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2331 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAvatarPicksReply ( UUID  targetID,
Dictionary< UUID, string >  picks 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3589 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendAvatarProperties ( UUID  avatarID,
string  aboutText,
string  bornOn,
Byte[]  charterMember,
string  flAbout,
uint  flags,
UUID  flImageID,
UUID  imageID,
string  profileURL,
UUID  partnerID 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2611 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendBannedUserList ( UUID  invoice,
EstateBan[]  bl,
uint  estateID 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 4823 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendBlueBoxMessage ( UUID  FromAvatarID,
String  FromAvatarName,
String  Message 
)
inline

Send the client an Estate message blue box pop-down with a single OK button

Parameters
FromAvatarID
fromSessionID
FromAvatarName
Message

Implements OpenSim.Framework.IClientAPI.

Definition at line 2643 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendBulkUpdateInventory ( InventoryNodeBase  node)
inline

Used by the server to inform the client of new inventory items and folders.

If the node is a folder then the contents will be transferred (including all descendent folders) as well as the folder itself.

Parameters
node

Implements OpenSim.Framework.IClientAPI.

Definition at line 2129 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendBulkUpdateInventory ( InventoryFolderBase[]  folders,
InventoryItemBase[]  items 
)
inline

Implements OpenSim.Framework.Client.IClientInventory.

Definition at line 13388 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendBulkUpdateInventoryFolder ( InventoryFolderBase  folderBase)
inlineprotected

Definition at line 1979 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendBulkUpdateInventoryItem ( InventoryItemBase  item)
inlineprotected

Definition at line 2141 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendCachedTextureResponse ( ISceneEntity  avatar,
int  serial,
List< CachedTextureResponseArg cachedTextures 
)
inline

Send a response back to a client when it asks the asset server (via the region server) if it has its appearance texture cached.

Parameters
avatar
serial
cachedTextures
Returns

Implements OpenSim.Framework.IClientAPI.

Definition at line 12326 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendCameraConstraint ( Vector4  ConstraintPlane)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 5189 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendChangeUserRights ( UUID  agentID,
UUID  friendID,
int  rights 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 13172 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendChatMessage ( string  message,
byte  type,
Vector3  fromPos,
string  fromName,
UUID  fromAgentID,
UUID  ownerID,
byte  source,
byte  audible 
)
inline

Implements OpenSim.Framework.Client.IClientChat.

Definition at line 932 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendClassifiedInfoReply ( UUID  classifiedID,
UUID  creatorID,
uint  creationDate,
uint  expirationDate,
uint  category,
string  name,
string  description,
UUID  parcelID,
uint  parentEstate,
UUID  snapshotID,
string  simName,
Vector3  globalPos,
string  parcelName,
byte  classifiedFlags,
int  price 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3531 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendClearFollowCamProperties ( UUID  objectID)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 12860 of file LLClientView.cs.

Here is the call graph for this function:

virtual void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendCloudData ( float[]  cloudDensity)
inlinevirtual

Send the cloud matrix to the client

Parameters
windSpeeds16x16 array of cloud densities

Implements OpenSim.Framework.IClientAPI.

Definition at line 1388 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendCoarseLocationUpdate ( List< UUID >  users,
List< Vector3 >  CoarseLocations 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3872 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendConfirmXfer ( ulong  xferID,
uint  PacketID 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 4415 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendCreateGroupReply ( UUID  groupID,
bool  success,
string  message 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3675 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendDeclineCallingCard ( UUID  transactionID)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3371 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendDetailedEstateData ( UUID  invoice,
string  estateName,
uint  estateID,
uint  parentEstate,
uint  estateFlags,
uint  sunPosition,
UUID  covenant,
uint  covenantChanged,
string  abuseEmail,
UUID  estateOwner 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 4928 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendDialog ( string  objectname,
UUID  objectID,
UUID  ownerID,
string  ownerFirstName,
string  ownerLastName,
string  msg,
UUID  textureID,
int  ch,
string[]  buttonlabels 
)
inline

Open a dialog box on the client.

Parameters
objectname
objectID
ownerID/param>
Parameters
ownerFirstName
ownerLastName
msg
textureID
ch
buttonlabels

Implements OpenSim.Framework.IClientAPI.

Definition at line 2431 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendDirClassifiedReply ( UUID  queryID,
DirClassifiedReplyData[]  data 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3210 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendDirEventsReply ( UUID  queryID,
DirEventsReplyData[]  data 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3146 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendDirGroupsReply ( UUID  queryID,
DirGroupsReplyData[]  data 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3182 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendDirLandReply ( UUID  queryID,
DirLandReplyData[]  data 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3244 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendDirPeopleReply ( UUID  queryID,
DirPeopleReplyData[]  data 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3114 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendDirPlacesReply ( UUID  queryID,
DirPlacesReplyData[]  data 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3051 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendDirPopularReply ( UUID  queryID,
DirPopularReplyData[]  data 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3274 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendEconomyData ( float  EnergyEfficiency,
int  ObjectCapacity,
int  ObjectCount,
int  PriceEnergyUnit,
int  PriceGroupCreate,
int  PriceObjectClaim,
float  PriceObjectRent,
float  PriceObjectScaleFactor,
int  PriceParcelClaim,
float  PriceParcelClaimFactor,
int  PriceParcelRent,
int  PricePublicObjectDecay,
int  PricePublicObjectDelete,
int  PriceRentLight,
int  PriceUpload,
int  TeleportMinPrice,
float  TeleportPriceExponent 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2304 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendEjectGroupMemberReply ( UUID  agentID,
UUID  groupID,
bool  success 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3477 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendEntityUpdate ( ISceneEntity  entity,
PrimUpdateFlags  updateFlags 
)
inline

Generate one of the object update packets based on PrimUpdateFlags and broadcast the packet to clients

Implements OpenSim.Framework.IClientAPI.

Definition at line 3923 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendEstateCovenantInformation ( UUID  covenant)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 4914 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendEstateList ( UUID  invoice,
int  code,
UUID[]  Data,
uint  estateID 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 4780 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendEventInfoReply ( EventData  data)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3301 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendFindAgent ( UUID  HunterID,
UUID  PreyID,
double  GlobalX,
double  GlobalY 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2709 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendForceClientSelectObjects ( List< uint >  ObjectIDs)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 5147 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendGenericMessage ( string  method,
UUID  invoice,
List< string >  message 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 983 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendGenericMessage ( string  method,
UUID  invoice,
List< byte[]>  message 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 1003 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendGroupAccountingDetails ( IClientAPI  sender,
UUID  groupID,
UUID  transactionID,
UUID  sessionID,
int  amt 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 1133 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendGroupAccountingSummary ( IClientAPI  sender,
UUID  groupID,
uint  moneyAmt,
int  totalTier,
int  usedTier 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 1152 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendGroupActiveProposals ( UUID  groupID,
UUID  transactionID,
GroupActiveProposals[]  Proposals 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 1023 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendGroupMembership ( GroupMembershipData[]  GroupMembership)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2756 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendGroupNameReply ( UUID  groupLLUID,
string  GroupName 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2828 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendGroupTransactionsSummaryDetails ( IClientAPI  sender,
UUID  groupID,
UUID  transactionID,
UUID  sessionID,
int  amt 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 1185 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendGroupVoteHistory ( UUID  groupID,
UUID  transactionID,
GroupVoteHistory[]  Votes 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 1075 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendHealth ( float  health)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2672 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendImageFirstPart ( ushort  numParts,
UUID  ImageUUID,
uint  ImageSize,
byte[]  ImageData,
byte  imageCodec 
)
inline

Send the first part of a texture. For sufficiently small textures, this may be the only packet.

Parameters
numParts
ImageUUID
ImageSize
ImageData
imageCodec

Implements OpenSim.Framework.IClientAPI.

Definition at line 4433 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendImageNextPart ( ushort  partNumber,
UUID  imageUuid,
byte[]  imageData 
)
inline

Send the next packet for a series of packets making up a single texture, as established by SendImageFirstPart()

Parameters
partNumber
imageUuid
imageData

Implements OpenSim.Framework.IClientAPI.

Definition at line 4450 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendImageNotFound ( UUID  imageid)
inline

Tell the client that the requested texture cannot be found

Implements OpenSim.Framework.IClientAPI.

Definition at line 4461 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendInitiateDownload ( string  simFileName,
string  clientFileName 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 4424 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendInstantMessage ( GridInstantMessage  im)
inline

Send an instant message to this client

Implements OpenSim.Framework.Client.IClientIM.

Definition at line 954 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendInventoryFolderDetails ( UUID  ownerID,
UUID  folderID,
List< InventoryItemBase items,
List< InventoryFolderBase folders,
int  version,
bool  fetchFolders,
bool  fetchItems 
)
inline

Send information about the items contained in a folder to the client.

XXX This method needs some refactoring loving

Parameters
ownerIDThe owner of the folder
folderIDThe id of the folder
itemsThe items contained in the folder identified by folderID
folders
fetchFoldersDo we need to send folder information?
fetchItemsDo we need to send item information?

Implements OpenSim.Framework.IClientAPI.

Definition at line 1747 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendInventoryItemCreateUpdate ( InventoryItemBase  Item,
uint  callbackId 
)
inline

Tell the client that we have created the item it requested.

Parameters
Item

Implements OpenSim.Framework.IClientAPI.

Definition at line 2194 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendInventoryItemCreateUpdate ( InventoryItemBase  Item,
UUID  transactionID,
uint  callbackId 
)
inline

IClientAPI.SendInventoryItemCreateUpdate(InventoryItemBase)

Implements OpenSim.Framework.IClientAPI.

Definition at line 2200 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendInventoryItemDetails ( UUID  ownerID,
InventoryItemBase  item 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 1933 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendJoinGroupReply ( UUID  groupID,
bool  success 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3463 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendKillObject ( List< uint >  localID)
inline

Tell the client that an object has been deleted

Parameters
localID

Implements OpenSim.Framework.IClientAPI.

Definition at line 1709 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendLandAccessListData ( List< LandAccessEntry accessList,
uint  accessFlag,
int  localLandID 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 5124 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendLandObjectOwners ( LandData  land,
List< UUID >  groups,
Dictionary< UUID, int >  ownersAndCount 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 5198 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendLandParcelOverlay ( byte[]  data,
int  sequence_id 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 4986 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendLandProperties ( int  sequence_id,
bool  snap_selection,
int  request_result,
ILandObject  lo,
float  simObjectBonusFactor,
int  parcelObjectCapacity,
int  simObjectCapacity,
uint  regionFlags 
)
inline

Send land properties to the client.

Parameters
sequence_id
snap_selection
request_result
lo
Parameters
parcelObjectCapacity/param>
Parameters
simObjectCapacity
regionFlags

Implements OpenSim.Framework.IClientAPI.

Definition at line 4996 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendLandStatReply ( uint  reportType,
uint  requestFlags,
uint  resultCount,
LandStatReportItem[]  lsrpia 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2840 of file LLClientView.cs.

virtual void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendLayerData ( float[]  map)
inlinevirtual

Send the region heightmap to the client This method is only called when not doing intellegent terrain patch sending and is only called when the scene presence is initially created and sends all of the region's patches to the client.

Parameters
mapheightmap

Implements OpenSim.Framework.IClientAPI.

Definition at line 1226 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendLayerData ( int  px,
int  py,
float[]  map 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 1300 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendLayerData ( int  px,
int  py,
TerrainData  terrData 
)
inline

Sends a terrain packet for the point specified. This is a legacy call that has refarbed the terrain into a flat map of floats. We just use the terrain from the region we know about.

Parameters
pxPatch coordinate (x) 0..15
pyPatch coordinate (y) 0..15
mapheightmap

Definition at line 1348 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendLeaveGroupReply ( UUID  groupID,
bool  success 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3493 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendLoadURL ( string  objectname,
UUID  objectID,
UUID  ownerID,
bool  groupOwned,
string  message,
string  url 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2418 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendLocalTeleport ( Vector3  position,
Vector3  lookAt,
uint  flags 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 1572 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendLogoutPacket ( )
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2651 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendMapBlock ( List< MapBlockData mapBlocks,
uint  flag 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 1551 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendMapItemReply ( mapItemReply[]  replies,
uint  mapitemtype,
uint  flags 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3326 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendMoneyBalance ( UUID  transaction,
bool  success,
byte[]  description,
int  balance,
int  transactionType,
UUID  sourceID,
bool  sourceIsGroup,
UUID  destID,
bool  destIsGroup,
int  amount,
string  item 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 1651 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendMuteListUpdate ( string  filename)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3702 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendNameReply ( UUID  profileId,
string  firstname,
string  lastname 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 5609 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendObjectPropertiesFamilyData ( ISceneEntity  entity,
uint  requestFlags 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 4512 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendObjectPropertiesReply ( ISceneEntity  entity)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 4546 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendOfferCallingCard ( UUID  srcID,
UUID  transactionID 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3348 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendParcelDwellReply ( int  localID,
UUID  parcelID,
float  dwell 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3637 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendParcelInfo ( RegionInfo  info,
LandData  land,
UUID  parcelID,
uint  x,
uint  y 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2999 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendParcelMediaCommand ( uint  flags,
ParcelMediaCommandEnum  command,
float  time 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 12810 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendParcelMediaUpdate ( string  mediaUrl,
UUID  mediaTextureID,
byte  autoScale,
string  mediaType,
string  mediaDesc,
int  mediaWidth,
int  mediaHeight,
byte  mediaLoop 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 12820 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendPartFullUpdate ( ISceneEntity  ent,
uint?  parentID 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 4276 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendPartPhysicsProprieties ( ISceneEntity  entity)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2798 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendPayPrice ( UUID  objectID,
int[]  payPrice 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 1670 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendPickInfoReply ( UUID  pickID,
UUID  creatorID,
bool  topPick,
UUID  parcelID,
string  name,
string  desc,
UUID  snapshotID,
string  user,
string  originalName,
string  simName,
Vector3  posGlobal,
int  sortOrder,
bool  enabled 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3713 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendPlacesReply ( UUID  queryID,
UUID  transactionID,
PlacesReplyData[]  data 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 13249 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendPlayAttachedSound ( UUID  soundID,
UUID  objectID,
UUID  ownerID,
float  gain,
byte  flags 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2472 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendPreLoadSound ( UUID  objectID,
UUID  ownerID,
UUID  soundID 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2459 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendRebakeAvatarTextures ( UUID  textureID)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 13103 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendRegionHandle ( UUID  regionID,
ulong  handle 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2991 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendRegionHandshake ( RegionInfo  regionInfo,
RegionHandshakeArgs  args 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 857 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendRegionInfoToEstateMenu ( RegionInfoForEstateMenuArgs  args)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 4874 of file LLClientView.cs.

virtual void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendRegionTeleport ( ulong  regionHandle,
byte  simAccess,
IPEndPoint  newRegionEndPoint,
uint  locationID,
uint  flags,
string  capsURL 
)
inlinevirtual

Implements OpenSim.Framework.IClientAPI.

Definition at line 1585 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendRemoveInventoryFolders ( UUID[]  folders)
inline

Implements OpenSim.Framework.Client.IClientInventory.

Definition at line 13342 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendRemoveInventoryItem ( UUID  itemID)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2249 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendRemoveInventoryItems ( UUID[]  items)
inline

Implements OpenSim.Framework.Client.IClientInventory.

Definition at line 13304 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendScriptQuestion ( UUID  taskID,
string  taskName,
string  ownerName,
UUID  itemID,
int  question 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 12123 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendScriptRunningReply ( UUID  objectID,
UUID  itemID,
bool  running 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2867 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendScriptTeleportRequest ( string  objName,
string  simName,
Vector3  pos,
Vector3  lookAt 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3039 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendSetFollowCamProperties ( UUID  objectID,
SortedDictionary< int, float >  parameters 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 12842 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendShutdownConnectionNotice ( )
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 4471 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendSimStats ( SimStats  stats)
inline

Send statistical information about the sim to the client.

Parameters
stats

Implements OpenSim.Framework.IClientAPI.

Definition at line 4476 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendSitResponse ( UUID  TargetID,
Vector3  OffsetPos,
Quaternion  SitOrientation,
bool  autopilot,
Vector3  CameraAtOffset,
Vector3  CameraEyeOffset,
bool  ForceMouseLook 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2724 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendStartPingCheck ( byte  seq)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 1696 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendSunPos ( Vector3  sunPos,
Vector3  sunVel,
ulong  CurrentTime,
uint  SecondsPerSunCycle,
uint  SecondsPerYear,
float  OrbitalPosition 
)
inline

Update the client as to where the sun is currently located.

Parameters
sunPos
sunVel
CurrentTimeSeconds since Unix Epoch 01/01/1970 00:00:00
SecondsPerSunCycle
SecondsPerYear
OrbitalPositionThe orbital position is given in radians, and must be "adjusted" for the linden client, see LLClientView

Implements OpenSim.Framework.IClientAPI.

Definition at line 2516 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendTakeControls ( int  controls,
bool  passToAgent,
bool  TakeControls 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2262 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendTaskInventory ( UUID  taskID,
short  serial,
byte[]  fileName 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2275 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendTelehubInfo ( UUID  ObjectID,
string  ObjectName,
Vector3  ObjectPos,
Quaternion  ObjectRot,
List< Vector3 >  SpawnPoint 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 4965 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendTeleportFailed ( string  reason)
inline

Inform the client that a teleport attempt has failed

Implements OpenSim.Framework.IClientAPI.

Definition at line 1616 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendTeleportProgress ( uint  flags,
string  message 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 1640 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendTeleportStart ( uint  flags)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 1630 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendTerminateFriend ( UUID  exFriendID)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3380 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendTextBoxRequest ( string  message,
int  chatChannel,
string  objectname,
UUID  ownerID,
string  ownerFirstName,
string  ownerLastName,
UUID  objectId 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 13187 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendTexture ( AssetBase  TextureAsset)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2986 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendTransferAbort ( TransferRequestPacket  transferRequest)
inline

Definition at line 2484 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendTriggeredSound ( UUID  soundID,
UUID  ownerID,
UUID  objectID,
UUID  parentID,
ulong  handle,
Vector3  position,
float  gain 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2493 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendUseCachedMuteList ( )
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3692 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendUserInfoReply ( bool  imViaEmail,
bool  visible,
string  email 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 3654 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendViewerEffect ( ViewerEffectPacket.EffectBlock[]  effectBlocks)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2596 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendViewerTime ( int  phase)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2545 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendWearables ( AvatarWearable[]  wearables,
int  serial 
)
inline

Tell this client what items it should be wearing now

Implements OpenSim.Framework.IClientAPI.

Definition at line 3744 of file LLClientView.cs.

Here is the call graph for this function:

virtual void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendWindData ( Vector2[]  windSpeeds)
inlinevirtual

Send the wind matrix to the client

Parameters
windSpeeds16x16 array of wind speeds

Implements OpenSim.Framework.IClientAPI.

Definition at line 1379 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendXferPacket ( ulong  xferID,
uint  packet,
byte[]  data,
bool  isTaskInventory 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 2284 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendXferRequest ( ulong  XferID,
short  AssetType,
UUID  vFileID,
byte  FilePath,
byte[]  FileName 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 4403 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SetAgentThrottleSilent ( int  throttle,
int  setting 
)
inline

Sets the throttles from values supplied caller

Parameters
throttles

Implements OpenSim.Framework.IClientAPI.

Definition at line 12598 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SetChildAgentThrottle ( byte[]  throttles)
inline

Sets the throttles from values supplied by the client

Parameters
throttles

Implements OpenSim.Framework.IClientAPI.

Definition at line 12579 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SetChildAgentThrottle ( byte[]  throttles,
float  factor 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 12584 of file LLClientView.cs.

Here is the call graph for this function:

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SetClientInfo ( ClientInfo  info)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 12803 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SetClientOption ( string  option,
string  value 
)
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 12869 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.SoundTrigger ( UUID  soundId,
UUID  owerid,
UUID  Objectid,
UUID  ParentId,
float  Gain,
Vector3  Position,
UInt64  Handle 
)
inline

Definition at line 851 of file LLClientView.cs.

virtual void OpenSim.Region.ClientStack.LindenUDP.LLClientView.Start ( )
inlinevirtual

Start processing for this client.

Implements OpenSim.Framework.IClientAPI.

Definition at line 833 of file LLClientView.cs.

void OpenSim.Region.ClientStack.LindenUDP.LLClientView.Stop ( )
inline

Implements OpenSim.Framework.IClientAPI.

Definition at line 638 of file LLClientView.cs.

bool OpenSim.Region.ClientStack.LindenUDP.LLClientView.TryGet< T > ( out T  iface)
inline

Implements OpenSim.Framework.Client.IClientCore.

Definition at line 12908 of file LLClientView.cs.

string OpenSim.Region.ClientStack.LindenUDP.LLClientView.XReport ( string  uptime,
string  version 
)
inline

Report back collected statistical information in json

Returns
A System.String

Implements OpenSim.Framework.Monitoring.IStatsCollector.

Definition at line 12962 of file LLClientView.cs.

Member Data Documentation

UUID OpenSim.Region.ClientStack.LindenUDP.LLClientView.m_activeGroupID
protected

Definition at line 386 of file LLClientView.cs.

string OpenSim.Region.ClientStack.LindenUDP.LLClientView.m_activeGroupName = String.Empty
protected

Definition at line 387 of file LLClientView.cs.

ulong OpenSim.Region.ClientStack.LindenUDP.LLClientView.m_activeGroupPowers
protected

Definition at line 388 of file LLClientView.cs.

uint OpenSim.Region.ClientStack.LindenUDP.LLClientView.m_agentFOVCounter
protected

Definition at line 391 of file LLClientView.cs.

readonly UUID OpenSim.Region.ClientStack.LindenUDP.LLClientView.m_agentId
protected

Definition at line 332 of file LLClientView.cs.

IAssetService OpenSim.Region.ClientStack.LindenUDP.LLClientView.m_assetService
protected

Definition at line 393 of file LLClientView.cs.

Thread OpenSim.Region.ClientStack.LindenUDP.LLClientView.m_clientThread
protected

Definition at line 384 of file LLClientView.cs.

string OpenSim.Region.ClientStack.LindenUDP.LLClientView.m_firstName
protected

Definition at line 382 of file LLClientView.cs.

List<ObjectUpdatePacket.ObjectDataBlock> OpenSim.Region.ClientStack.LindenUDP.LLClientView.m_fullUpdateDataBlocksBuilder
protected

List used in construction of data blocks for an object update packet. This is to stop us having to continually recreate it.

Definition at line 350 of file LLClientView.cs.

Dictionary<string, GenericMessage> OpenSim.Region.ClientStack.LindenUDP.LLClientView.m_genericPacketHandlers = new Dictionary<string, GenericMessage>()
protected

Definition at line 380 of file LLClientView.cs.

Dictionary<UUID, ulong> OpenSim.Region.ClientStack.LindenUDP.LLClientView.m_groupPowers = new Dictionary<UUID, ulong>()
protected

Definition at line 389 of file LLClientView.cs.

string OpenSim.Region.ClientStack.LindenUDP.LLClientView.m_lastName
protected

Definition at line 383 of file LLClientView.cs.

Dictionary<PacketType, PacketProcessor> OpenSim.Region.ClientStack.LindenUDP.LLClientView.m_packetHandlers = new Dictionary<PacketType, PacketProcessor>()
protected

Definition at line 379 of file LLClientView.cs.

Scene OpenSim.Region.ClientStack.LindenUDP.LLClientView.m_scene
protected

Definition at line 381 of file LLClientView.cs.

Vector3 OpenSim.Region.ClientStack.LindenUDP.LLClientView.m_startpos
protected

Definition at line 385 of file LLClientView.cs.

int OpenSim.Region.ClientStack.LindenUDP.LLClientView.m_terrainCheckerCount
protected

Definition at line 390 of file LLClientView.cs.

Dictionary<PacketType, PacketMethod> OpenSim.Region.ClientStack.LindenUDP.LLClientView.PacketHandlers = new Dictionary<PacketType, PacketMethod>()
staticprotected

Definition at line 321 of file LLClientView.cs.

Property Documentation

UUID OpenSim.Region.ClientStack.LindenUDP.LLClientView.ActiveGroupId
getset

Definition at line 421 of file LLClientView.cs.

string OpenSim.Region.ClientStack.LindenUDP.LLClientView.ActiveGroupName
getset

Definition at line 422 of file LLClientView.cs.

ulong OpenSim.Region.ClientStack.LindenUDP.LLClientView.ActiveGroupPowers
getset

Definition at line 423 of file LLClientView.cs.

UUID OpenSim.Region.ClientStack.LindenUDP.LLClientView.AgentId
get

Definition at line 419 of file LLClientView.cs.

uint OpenSim.Region.ClientStack.LindenUDP.LLClientView.CircuitCode
get

Definition at line 456 of file LLClientView.cs.

Object OpenSim.Region.ClientStack.LindenUDP.LLClientView.CloseSyncLock
getset

Used to synchronise threads when client is being closed.

Definition at line 471 of file LLClientView.cs.

int OpenSim.Region.ClientStack.LindenUDP.LLClientView.DebugPacketLevel
getset

Debug packet level. See OpenSim.RegisterConsoleCommands() for more details.

Definition at line 70 of file LLClientView.cs.

bool OpenSim.Region.ClientStack.LindenUDP.LLClientView.DeliverPackets
getset

Definition at line 412 of file LLClientView.cs.

bool OpenSim.Region.ClientStack.LindenUDP.LLClientView.DisableFacelights
getset

Definition at line 476 of file LLClientView.cs.

PriorityQueue OpenSim.Region.ClientStack.LindenUDP.LLClientView.EntityUpdateQueue
get

Entity update queues

Definition at line 439 of file LLClientView.cs.

string OpenSim.Region.ClientStack.LindenUDP.LLClientView.FirstName
get

First name of the agent/avatar represented by the client

Definition at line 444 of file LLClientView.cs.

LLImageManager OpenSim.Region.ClientStack.LindenUDP.LLClientView.ImageManager
getset

Handles UDP texture download.

Definition at line 326 of file LLClientView.cs.

bool OpenSim.Region.ClientStack.LindenUDP.LLClientView.IsActive
getset

As well as it's function in IClientAPI, in LLClientView we are locking on this property in order to prevent race conditions by different threads calling Close().

Definition at line 466 of file LLClientView.cs.

bool OpenSim.Region.ClientStack.LindenUDP.LLClientView.IsLoggingOut
getset

Definition at line 473 of file LLClientView.cs.

string OpenSim.Region.ClientStack.LindenUDP.LLClientView.LastName
get

Last name of the agent/avatar represented by the client

Definition at line 449 of file LLClientView.cs.

string OpenSim.Region.ClientStack.LindenUDP.LLClientView.Name
get

Full name of the client (first name and last name)

Definition at line 454 of file LLClientView.cs.

int OpenSim.Region.ClientStack.LindenUDP.LLClientView.NextAnimationSequenceNumber
get

Definition at line 458 of file LLClientView.cs.

int OpenSim.Region.ClientStack.LindenUDP.LLClientView.PingTimeMS
get

Definition at line 427 of file LLClientView.cs.

IPEndPoint OpenSim.Region.ClientStack.LindenUDP.LLClientView.RemoteEndPoint
get

Definition at line 402 of file LLClientView.cs.

IScene OpenSim.Region.ClientStack.LindenUDP.LLClientView.Scene
get

Definition at line 404 of file LLClientView.cs.

ISceneAgent OpenSim.Region.ClientStack.LindenUDP.LLClientView.SceneAgent
getset

Definition at line 420 of file LLClientView.cs.

UUID OpenSim.Region.ClientStack.LindenUDP.LLClientView.SecureSessionId
get

Definition at line 403 of file LLClientView.cs.

List<uint> OpenSim.Region.ClientStack.LindenUDP.LLClientView.SelectedObjects
getset

Definition at line 481 of file LLClientView.cs.

bool OpenSim.Region.ClientStack.LindenUDP.LLClientView.SendLogoutPacketWhenClosing
set

Definition at line 483 of file LLClientView.cs.

UUID OpenSim.Region.ClientStack.LindenUDP.LLClientView.SessionId
get

Definition at line 405 of file LLClientView.cs.

Vector3 OpenSim.Region.ClientStack.LindenUDP.LLClientView.StartPos
getset

Definition at line 407 of file LLClientView.cs.

int OpenSim.Region.ClientStack.LindenUDP.LLClientView.TotalAgentUpdates
getset

Definition at line 5875 of file LLClientView.cs.

LLUDPClient OpenSim.Region.ClientStack.LindenUDP.LLClientView.UDPClient
get

Definition at line 400 of file LLClientView.cs.

LLUDPServer OpenSim.Region.ClientStack.LindenUDP.LLClientView.UDPServer
get

Definition at line 401 of file LLClientView.cs.

Event Documentation

AbortXfer OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnAbortXfer

Definition at line 170 of file LLClientView.cs.

AcceptCallingCard OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnAcceptCallingCard

Definition at line 248 of file LLClientView.cs.

ActivateGesture OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnActivateGesture

Definition at line 236 of file LLClientView.cs.

AddNewPrim OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnAddPrim

Definition at line 116 of file LLClientView.cs.

UpdateAgent OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnAgentCameraUpdate

Definition at line 98 of file LLClientView.cs.

FetchInventory OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnAgentDataUpdateRequest

Definition at line 148 of file LLClientView.cs.

AgentFOV OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnAgentFOV

Definition at line 272 of file LLClientView.cs.

AgentRequestSit OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnAgentRequestSit

Definition at line 99 of file LLClientView.cs.

AgentSit OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnAgentSit

Definition at line 100 of file LLClientView.cs.

UpdateAgent OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnAgentUpdate

Definition at line 97 of file LLClientView.cs.

FriendActionDelegate OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnApproveFriendRequest

Definition at line 192 of file LLClientView.cs.

UDPAssetUploadRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnAssetUploadRequest

Definition at line 166 of file LLClientView.cs.

Action<Vector3, bool, bool> OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnAutoPilotGo

Definition at line 235 of file LLClientView.cs.

AvatarInterestUpdate OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnAvatarInterestUpdate

Definition at line 270 of file LLClientView.cs.

AvatarNotesUpdate OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnAvatarNotesUpdate

Definition at line 268 of file LLClientView.cs.

AvatarNowWearing OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnAvatarNowWearing

Definition at line 88 of file LLClientView.cs.

AvatarPickerRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnAvatarPickerRequest

Definition at line 101 of file LLClientView.cs.

BakeTerrain OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnBakeTerrain

Definition at line 218 of file LLClientView.cs.

BinaryGenericMessage OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnBinaryGenericMessage

Definition at line 74 of file LLClientView.cs.

BuyObjectInventory OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnBuyObjectInventory

Definition at line 303 of file LLClientView.cs.

CachedTextureRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnCachedTextureRequest

Definition at line 306 of file LLClientView.cs.

ChangeAnim OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnChangeAnim

Definition at line 104 of file LLClientView.cs.

ChangeInventoryItemFlags OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnChangeInventoryItemFlags

Definition at line 288 of file LLClientView.cs.

ChatMessage OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnChatFromClient

Definition at line 80 of file LLClientView.cs.

StatusChange OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnChildAgentStatus

Definition at line 298 of file LLClientView.cs.

ClassifiedDelete OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnClassifiedDelete

Definition at line 256 of file LLClientView.cs.

ClassifiedGodDelete OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnClassifiedGodDelete

Definition at line 257 of file LLClientView.cs.

ClassifiedInfoRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnClassifiedInfoRequest

Definition at line 254 of file LLClientView.cs.

ClassifiedInfoUpdate OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnClassifiedInfoUpdate

Definition at line 255 of file LLClientView.cs.

ClientChangeObject OpenSim.Region.ClientStack.LindenUDP.LLClientView.onClientChangeObject

Definition at line 132 of file LLClientView.cs.

CommitEstateTerrainTextureRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnCommitEstateTerrainTextureRequest

Definition at line 216 of file LLClientView.cs.

Action<IClientAPI, bool> OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnCompleteMovementToRegion

Definition at line 95 of file LLClientView.cs.

ConfirmXfer OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnConfirmXfer

Definition at line 169 of file LLClientView.cs.

Action<IClientAPI> OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnConnectionClosed

Definition at line 77 of file LLClientView.cs.

CopyInventoryItem OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnCopyInventoryItem

Definition at line 161 of file LLClientView.cs.

CreateInventoryFolder OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnCreateNewInventoryFolder

Definition at line 153 of file LLClientView.cs.

CreateNewInventoryItem OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnCreateNewInventoryItem

Definition at line 151 of file LLClientView.cs.

DeactivateGesture OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnDeactivateGesture

Definition at line 237 of file LLClientView.cs.

DeclineCallingCard OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnDeclineCallingCard

Definition at line 249 of file LLClientView.cs.

DeGrabObject OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnDeGrabObject

Definition at line 109 of file LLClientView.cs.

DelinkObjects OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnDelinkObjects

Definition at line 107 of file LLClientView.cs.

FriendActionDelegate OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnDenyFriendRequest

Definition at line 193 of file LLClientView.cs.

DeRezObject OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnDeRezObject

Definition at line 82 of file LLClientView.cs.

UUIDNameRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnDetachAttachmentIntoInv

Definition at line 91 of file LLClientView.cs.

DetailedEstateDataRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnDetailedEstateDataRequest

Definition at line 212 of file LLClientView.cs.

DirClassifiedQuery OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnDirClassifiedQuery

Definition at line 243 of file LLClientView.cs.

DirFindQuery OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnDirFindQuery

Definition at line 240 of file LLClientView.cs.

DirLandQuery OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnDirLandQuery

Definition at line 241 of file LLClientView.cs.

DirPlacesQuery OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnDirPlacesQuery

Definition at line 239 of file LLClientView.cs.

DirPopularQuery OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnDirPopularQuery

Definition at line 242 of file LLClientView.cs.

DisconnectUser OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnDisconnectUser

Definition at line 301 of file LLClientView.cs.

EconomyDataRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnEconomyDataRequest

Definition at line 197 of file LLClientView.cs.

EstateBlueBoxMessageRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnEstateBlueBoxMessageRequest

Definition at line 226 of file LLClientView.cs.

EstateChangeCovenantRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnEstateChangeCovenantRequest

Definition at line 223 of file LLClientView.cs.

EstateChangeInfo OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnEstateChangeInfo

Definition at line 220 of file LLClientView.cs.

EstateCovenantRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnEstateCovenantRequest

Definition at line 191 of file LLClientView.cs.

EstateDebugRegionRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnEstateDebugRegionRequest

Definition at line 227 of file LLClientView.cs.

EstateManageTelehub OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnEstateManageTelehub

Definition at line 221 of file LLClientView.cs.

EstateRestartSimRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnEstateRestartSimRequest

Definition at line 222 of file LLClientView.cs.

EstateTeleportAllUsersHomeRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnEstateTeleportAllUsersHomeRequest

Definition at line 229 of file LLClientView.cs.

EstateTeleportOneUserHomeRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnEstateTeleportOneUserHomeRequest

Definition at line 228 of file LLClientView.cs.

EventGodDelete OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnEventGodDelete

Definition at line 260 of file LLClientView.cs.

EventInfoRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnEventInfoRequest

Definition at line 244 of file LLClientView.cs.

EventNotificationAddRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnEventNotificationAddRequest

Definition at line 258 of file LLClientView.cs.

EventNotificationRemoveRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnEventNotificationRemoveRequest

Definition at line 259 of file LLClientView.cs.

FetchInventory OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnFetchInventory

Definition at line 158 of file LLClientView.cs.

FetchInventoryDescendents OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnFetchInventoryDescendents

Definition at line 156 of file LLClientView.cs.

FindAgentUpdate OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnFindAgent

Definition at line 273 of file LLClientView.cs.

ForceReleaseControls OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnForceReleaseControls

Definition at line 209 of file LLClientView.cs.

GenericMessage OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnGenericMessage

Definition at line 296 of file LLClientView.cs.

GetScriptRunning OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnGetScriptRunning

Definition at line 233 of file LLClientView.cs.

GodKickUser OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnGodKickUser

Definition at line 118 of file LLClientView.cs.

GodlikeMessage OpenSim.Region.ClientStack.LindenUDP.LLClientView.onGodlikeMessage

Definition at line 291 of file LLClientView.cs.

GodUpdateRegionInfoUpdate OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnGodUpdateRegionInfoUpdate

Definition at line 292 of file LLClientView.cs.

GrabObject OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnGrabObject

Definition at line 108 of file LLClientView.cs.

MoveObject OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnGrabUpdate

Definition at line 114 of file LLClientView.cs.

GrantUserFriendRights OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnGrantUserRights

Definition at line 195 of file LLClientView.cs.

GroupAccountDetailsRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnGroupAccountDetailsRequest

Definition at line 278 of file LLClientView.cs.

GroupAccountSummaryRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnGroupAccountSummaryRequest

Definition at line 277 of file LLClientView.cs.

GroupAccountTransactionsRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnGroupAccountTransactionsRequest

Definition at line 279 of file LLClientView.cs.

GroupActiveProposalsRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnGroupActiveProposalsRequest

Definition at line 284 of file LLClientView.cs.

GroupVoteHistoryRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnGroupVoteHistoryRequest

Definition at line 285 of file LLClientView.cs.

ImprovedInstantMessage OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnInstantMessage

Definition at line 79 of file LLClientView.cs.

GodLandStatRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnLandStatRequest

Definition at line 210 of file LLClientView.cs.

LandUndo OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnLandUndo

Definition at line 208 of file LLClientView.cs.

LinkInventoryItem OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnLinkInventoryItem

Definition at line 152 of file LLClientView.cs.

LinkObjects OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnLinkObjects

Definition at line 106 of file LLClientView.cs.

Action<IClientAPI> OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnLogout

Definition at line 75 of file LLClientView.cs.

MapItemRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnMapItemRequest

Definition at line 246 of file LLClientView.cs.

RequestMapName OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnMapNameRequest

Definition at line 142 of file LLClientView.cs.

ModifyTerrain OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnModifyTerrain

Definition at line 84 of file LLClientView.cs.

MoneyBalanceRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnMoneyBalanceRequest

Definition at line 198 of file LLClientView.cs.

MoneyTransferRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnMoneyTransferRequest

Definition at line 196 of file LLClientView.cs.

MoveInventoryFolder OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnMoveInventoryFolder

Definition at line 155 of file LLClientView.cs.

MoveInventoryItem OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnMoveInventoryItem

Definition at line 163 of file LLClientView.cs.

MoveItemsAndLeaveCopy OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnMoveItemsAndLeaveCopy

Definition at line 162 of file LLClientView.cs.

MoveTaskInventory OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnMoveTaskItem

Definition at line 174 of file LLClientView.cs.

MuteListRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnMuteListRequest

Definition at line 269 of file LLClientView.cs.

UUIDNameRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnNameFromUUIDRequest

Definition at line 176 of file LLClientView.cs.

NetworkStats OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnNetworkStatsUpdate

Definition at line 253 of file LLClientView.cs.

ObjectAttach OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnObjectAttach

Definition at line 92 of file LLClientView.cs.

ObjectBuy OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnObjectBuy

Definition at line 205 of file LLClientView.cs.

GenericCall7 OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnObjectClickAction

Definition at line 126 of file LLClientView.cs.

GenericCall7 OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnObjectDescription

Definition at line 124 of file LLClientView.cs.

ObjectDeselect OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnObjectDeselect

Definition at line 123 of file LLClientView.cs.

ObjectDeselect OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnObjectDetach

Definition at line 93 of file LLClientView.cs.

ObjectDrop OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnObjectDrop

Definition at line 94 of file LLClientView.cs.

ObjectDuplicate OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnObjectDuplicate

Definition at line 112 of file LLClientView.cs.

ObjectDuplicateOnRay OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnObjectDuplicateOnRay

Definition at line 113 of file LLClientView.cs.

RequestObjectPropertiesFamily OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnObjectGroupRequest

Definition at line 211 of file LLClientView.cs.

ObjectIncludeInSearch OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnObjectIncludeInSearch

Definition at line 128 of file LLClientView.cs.

GenericCall7 OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnObjectMaterial

Definition at line 127 of file LLClientView.cs.

GenericCall7 OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnObjectName

Definition at line 125 of file LLClientView.cs.

ObjectOwner OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnObjectOwner

Definition at line 238 of file LLClientView.cs.

ObjectPermissions OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnObjectPermissions

Definition at line 76 of file LLClientView.cs.

ObjectRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnObjectRequest

Definition at line 121 of file LLClientView.cs.

ObjectSaleInfo OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnObjectSaleInfo

Definition at line 204 of file LLClientView.cs.

ObjectSelect OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnObjectSelect

Definition at line 122 of file LLClientView.cs.

OfferCallingCard OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnOfferCallingCard

Definition at line 247 of file LLClientView.cs.

ParcelAbandonRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnParcelAbandonRequest

Definition at line 185 of file LLClientView.cs.

ParcelAccessListRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnParcelAccessListRequest

Definition at line 177 of file LLClientView.cs.

ParcelAccessListUpdateRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnParcelAccessListUpdateRequest

Definition at line 178 of file LLClientView.cs.

ParcelBuy OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnParcelBuy

Definition at line 199 of file LLClientView.cs.

ParcelBuyPass OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnParcelBuyPass

Definition at line 282 of file LLClientView.cs.

ParcelDeedToGroup OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnParcelDeedToGroup

Definition at line 189 of file LLClientView.cs.

ParcelDivideRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnParcelDivideRequest

Definition at line 180 of file LLClientView.cs.

ParcelDwellRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnParcelDwellRequest

Definition at line 261 of file LLClientView.cs.

EjectUserUpdate OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnParcelEjectUser

Definition at line 281 of file LLClientView.cs.

FreezeUserUpdate OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnParcelFreezeUser

Definition at line 280 of file LLClientView.cs.

ParcelGodForceOwner OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnParcelGodForceOwner

Definition at line 186 of file LLClientView.cs.

ParcelGodMark OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnParcelGodMark

Definition at line 283 of file LLClientView.cs.

ParcelInfoRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnParcelInfoRequest

Definition at line 231 of file LLClientView.cs.

ParcelJoinRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnParcelJoinRequest

Definition at line 181 of file LLClientView.cs.

ParcelObjectOwnerRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnParcelObjectOwnerRequest

Definition at line 184 of file LLClientView.cs.

ParcelPropertiesRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnParcelPropertiesRequest

Definition at line 179 of file LLClientView.cs.

ParcelPropertiesUpdateRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnParcelPropertiesUpdateRequest

Definition at line 182 of file LLClientView.cs.

ParcelReclaim OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnParcelReclaim

Definition at line 187 of file LLClientView.cs.

ParcelReturnObjectsRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnParcelReturnObjectsRequest

Definition at line 188 of file LLClientView.cs.

ParcelSelectObjects OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnParcelSelectObjects

Definition at line 183 of file LLClientView.cs.

ParcelSetOtherCleanTime OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnParcelSetOtherCleanTime

Definition at line 245 of file LLClientView.cs.

PickDelete OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnPickDelete

Definition at line 265 of file LLClientView.cs.

PickGodDelete OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnPickGodDelete

Definition at line 266 of file LLClientView.cs.

PickInfoUpdate OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnPickInfoUpdate

Definition at line 267 of file LLClientView.cs.

PlacesQuery OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnPlacesQuery

Definition at line 271 of file LLClientView.cs.

UpdateAgent OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnPreAgentUpdate

Definition at line 96 of file LLClientView.cs.

PurgeInventoryDescendents OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnPurgeInventoryDescendents

Definition at line 157 of file LLClientView.cs.

AgentSit OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRedo

Definition at line 207 of file LLClientView.cs.

RegionHandleRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRegionHandleRequest

Definition at line 230 of file LLClientView.cs.

Action<IClientAPI> OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRegionHandShakeReply

Definition at line 85 of file LLClientView.cs.

RegionInfoRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRegionInfoRequest

Definition at line 190 of file LLClientView.cs.

Action<UUID> OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRemoveAvatar

Definition at line 300 of file LLClientView.cs.

RemoveInventoryFolder OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRemoveInventoryFolder

Definition at line 165 of file LLClientView.cs.

RemoveInventoryItem OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRemoveInventoryItem

Definition at line 164 of file LLClientView.cs.

MuteListEntryRemove OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRemoveMuteListEntry

Definition at line 290 of file LLClientView.cs.

RemoveTaskInventory OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRemoveTaskItem

Definition at line 175 of file LLClientView.cs.

RequestAsset OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRequestAsset

Definition at line 302 of file LLClientView.cs.

RequestAvatarProperties OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRequestAvatarProperties

Definition at line 146 of file LLClientView.cs.

Action<IClientAPI> OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRequestAvatarsData

Definition at line 105 of file LLClientView.cs.

RequestGodlikePowers OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRequestGodlikePowers

Definition at line 117 of file LLClientView.cs.

RequestMapBlocks OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRequestMapBlocks

Definition at line 141 of file LLClientView.cs.

RequestObjectPropertiesFamily OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRequestObjectPropertiesFamily

Definition at line 129 of file LLClientView.cs.

RequestPayPrice OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRequestPayPrice

Definition at line 203 of file LLClientView.cs.

RequestTaskInventory OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRequestTaskInventory

Definition at line 159 of file LLClientView.cs.

RequestTerrain OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRequestTerrain

Definition at line 171 of file LLClientView.cs.

TextureRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRequestTexture

Definition at line 297 of file LLClientView.cs.

GenericCall1 OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRequestWearables

Definition at line 86 of file LLClientView.cs.

RequestXfer OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRequestXfer

Definition at line 168 of file LLClientView.cs.

RetrieveInstantMessages OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRetrieveInstantMessages

Definition at line 264 of file LLClientView.cs.

RezMultipleAttachmentsFromInv OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRezMultipleAttachmentsFromInv

Definition at line 90 of file LLClientView.cs.

RezObject OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRezObject

Definition at line 81 of file LLClientView.cs.

RezRestoreToWorld OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRezRestoreToWorld

Definition at line 83 of file LLClientView.cs.

RezScript OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRezScript

Definition at line 172 of file LLClientView.cs.

RezSingleAttachmentFromInv OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnRezSingleAttachmentFromInv

Definition at line 89 of file LLClientView.cs.

SaveStateHandler OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnSaveState

Definition at line 276 of file LLClientView.cs.

ScriptAnswer OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnScriptAnswer

Definition at line 202 of file LLClientView.cs.

ScriptReset OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnScriptReset

Definition at line 232 of file LLClientView.cs.

SendPostcard OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnSendPostcard

Definition at line 287 of file LLClientView.cs.

SetAlwaysRun OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnSetAlwaysRun

Definition at line 147 of file LLClientView.cs.

SetAppearance OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnSetAppearance

Definition at line 87 of file LLClientView.cs.

SetEstateFlagsRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnSetEstateFlagsRequest

Definition at line 213 of file LLClientView.cs.

SetEstateTerrainBaseTexture OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnSetEstateTerrainBaseTexture

Definition at line 304 of file LLClientView.cs.

SetEstateTerrainDetailTexture OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnSetEstateTerrainDetailTexture

Definition at line 214 of file LLClientView.cs.

SetEstateTerrainTextureHeights OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnSetEstateTerrainTextureHeights

Definition at line 215 of file LLClientView.cs.

SetRegionTerrainSettings OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnSetRegionTerrainSettings

Definition at line 217 of file LLClientView.cs.

SetScriptRunning OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnSetScriptRunning

Definition at line 234 of file LLClientView.cs.

TeleportLocationRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnSetStartLocationRequest

Definition at line 149 of file LLClientView.cs.

SimulatorBlueBoxMessageRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnSimulatorBlueBoxMessageRequest

Definition at line 225 of file LLClientView.cs.

SimWideDeletesDelegate OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnSimWideDeletes

Definition at line 286 of file LLClientView.cs.

SoundTrigger OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnSoundTrigger

Definition at line 250 of file LLClientView.cs.

SpinStart OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnSpinStart

Definition at line 110 of file LLClientView.cs.

SpinStop OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnSpinStop

Definition at line 111 of file LLClientView.cs.

SpinObject OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnSpinUpdate

Definition at line 115 of file LLClientView.cs.

StartAnim OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnStartAnim

Definition at line 102 of file LLClientView.cs.

StartLure OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnStartLure

Definition at line 251 of file LLClientView.cs.

StopAnim OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnStopAnim

Definition at line 103 of file LLClientView.cs.

GenericCall2 OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnStopMovement

Definition at line 299 of file LLClientView.cs.

TeleportCancel OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnTeleportCancel

Definition at line 145 of file LLClientView.cs.

UUIDNameRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnTeleportHomeRequest

Definition at line 200 of file LLClientView.cs.

TeleportLandmarkRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnTeleportLandmarkRequest

Definition at line 144 of file LLClientView.cs.

TeleportLocationRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnTeleportLocationRequest

Definition at line 143 of file LLClientView.cs.

TeleportLureRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnTeleportLureRequest

Definition at line 252 of file LLClientView.cs.

FriendshipTermination OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnTerminateFriendship

Definition at line 194 of file LLClientView.cs.

TrackAgentUpdate OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnTrackAgent

Definition at line 274 of file LLClientView.cs.

TerrainUnacked OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUnackedTerrain

Definition at line 305 of file LLClientView.cs.

AgentSit OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUndo

Definition at line 206 of file LLClientView.cs.

UpdateAvatarProperties OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUpdateAvatarProperties

Definition at line 150 of file LLClientView.cs.

UpdateEstateAccessDeltaRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUpdateEstateAccessDeltaRequest

Definition at line 224 of file LLClientView.cs.

ObjectExtraParams OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUpdateExtraParams

Definition at line 119 of file LLClientView.cs.

UpdateInventoryFolder OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUpdateInventoryFolder

Definition at line 154 of file LLClientView.cs.

UpdateInventoryItem OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUpdateInventoryItem

Definition at line 160 of file LLClientView.cs.

MuteListEntryUpdate OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUpdateMuteListEntry

Definition at line 289 of file LLClientView.cs.

UpdatePrimFlags OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUpdatePrimFlags

Definition at line 130 of file LLClientView.cs.

UpdatePrimGroupRotation OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUpdatePrimGroupMouseRotation

Definition at line 138 of file LLClientView.cs.

UpdateVector OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUpdatePrimGroupPosition

Definition at line 133 of file LLClientView.cs.

UpdatePrimRotation OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUpdatePrimGroupRotation

Definition at line 135 of file LLClientView.cs.

UpdateVector OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUpdatePrimGroupScale

Definition at line 140 of file LLClientView.cs.

UpdateVector OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUpdatePrimScale

Definition at line 139 of file LLClientView.cs.

UpdateShape OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUpdatePrimShape

Definition at line 120 of file LLClientView.cs.

UpdateVector OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUpdatePrimSinglePosition

Definition at line 134 of file LLClientView.cs.

UpdatePrimSingleRotation OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUpdatePrimSingleRotation

Definition at line 136 of file LLClientView.cs.

UpdatePrimSingleRotationPosition OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUpdatePrimSingleRotationPosition

Definition at line 137 of file LLClientView.cs.

UpdatePrimTexture OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUpdatePrimTexture

Definition at line 131 of file LLClientView.cs.

UpdateTaskInventory OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUpdateTaskInventory

Definition at line 173 of file LLClientView.cs.

GenericCall2 OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUpdateThrottles

Definition at line 293 of file LLClientView.cs.

UpdateUserInfo OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUpdateUserInfo

Definition at line 263 of file LLClientView.cs.

RequestTerrain OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUploadTerrain

Definition at line 219 of file LLClientView.cs.

UserInfoRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUserInfoRequest

Definition at line 262 of file LLClientView.cs.

NewUserReport OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUserReport

Definition at line 275 of file LLClientView.cs.

UUIDNameRequest OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnUUIDGroupNameRequest

Definition at line 201 of file LLClientView.cs.

ViewerEffectEventHandler OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnViewerEffect

Definition at line 78 of file LLClientView.cs.

XferReceive OpenSim.Region.ClientStack.LindenUDP.LLClientView.OnXferReceive

Definition at line 167 of file LLClientView.cs.


The documentation for this class was generated from the following file: