OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Properties | Events | List of all members
OpenSim.Framework.IClientAPI Interface Reference
Inheritance diagram for OpenSim.Framework.IClientAPI:
Inheritance graph
[legend]

Public Member Functions

ulong GetGroupPowers (UUID groupID)
 
bool IsGroupMember (UUID GroupID)
 
void InPacket (object NewPack)
 
void ProcessInPacket (Packet NewPack)
 
void Close ()
 Close this client More...
 
void Close (bool sendStop, bool force)
 Close this client More...
 
void Kick (string message)
 
void Start ()
 Start processing for this client. More...
 
void Stop ()
 
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 SendCachedTextureResponse (ISceneEntity avatar, int serial, List< CachedTextureResponseArg > cachedTextures)
 
void SendStartPingCheck (byte seq)
 
void SendKillObject (List< uint > localID)
 Tell the client that an object has been deleted More...
 
void SendPartFullUpdate (ISceneEntity ent, uint?parentID)
 
void SendAnimations (UUID[] animID, int[] seqs, UUID sourceAgentId, UUID[] objectIDs)
 
void SendRegionHandshake (RegionInfo regionInfo, RegionHandshakeArgs args)
 
void SendChatMessage (string message, byte type, Vector3 fromPos, string fromName, UUID fromAgentID, UUID ownerID, byte source, byte audible)
 Send chat to the viewer. More...
 
void SendInstantMessage (GridInstantMessage im)
 
void SendGenericMessage (string method, UUID invoice, List< string > message)
 
void SendGenericMessage (string method, UUID invoice, List< byte[]> message)
 
bool CanSendLayerData ()
 
void SendLayerData (float[] map)
 
void SendLayerData (int px, int py, float[] map)
 
void SendWindData (Vector2[] windSpeeds)
 
void SendCloudData (float[] cloudCover)
 
void MoveAgentIntoRegion (RegionInfo regInfo, Vector3 pos, Vector3 look)
 Sent when an agent completes its movement into a region. More...
 
void InformClientOfNeighbour (ulong neighbourHandle, IPEndPoint neighbourExternalEndPoint)
 
AgentCircuitData RequestClientInfo ()
 Return circuit information for this client. More...
 
void CrossRegion (ulong newRegionHandle, Vector3 pos, Vector3 lookAt, IPEndPoint newRegionExternalEndPoint, string capsURL)
 
void SendMapBlock (List< MapBlockData > mapBlocks, uint flag)
 
void SendLocalTeleport (Vector3 position, Vector3 lookAt, uint flags)
 
void SendRegionTeleport (ulong regionHandle, byte simAccess, IPEndPoint regionExternalEndPoint, uint locationID, uint flags, string capsURL)
 
void SendTeleportFailed (string reason)
 
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 SendCoarseLocationUpdate (List< UUID > users, List< Vector3 > CoarseLocations)
 
void SetChildAgentThrottle (byte[] throttle)
 
void SetChildAgentThrottle (byte[] throttle, float factor)
 
void SetAgentThrottleSilent (int throttle, int setting)
 
int GetAgentThrottleSilent (int throttle)
 
void SendAvatarDataImmediate (ISceneEntity avatar)
 
void SendEntityUpdate (ISceneEntity entity, PrimUpdateFlags updateFlags)
 Send a positional, velocity, etc. update to the viewer for a given entity. More...
 
void ReprioritizeUpdates ()
 
void FlushPrimUpdates ()
 
void SendInventoryFolderDetails (UUID ownerID, UUID folderID, List< InventoryItemBase > items, List< InventoryFolderBase > folders, int version, bool fetchFolders, bool fetchItems)
 
void SendInventoryItemDetails (UUID ownerID, InventoryItemBase item)
 
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)
 
void SendRemoveInventoryItem (UUID itemID)
 
void SendTakeControls (int controls, bool passToAgent, bool TakeControls)
 
void SendTaskInventory (UUID taskID, short serial, byte[] fileName)
 
void SendTelehubInfo (UUID ObjectID, string ObjectName, Vector3 ObjectPos, Quaternion ObjectRot, List< Vector3 > SpawnPoint)
 
void SendBulkUpdateInventory (InventoryNodeBase node)
 Used by the server to inform the client of new inventory items and folders. More...
 
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 SendPreLoadSound (UUID objectID, UUID ownerID, UUID soundID)
 
void SendPlayAttachedSound (UUID soundID, UUID objectID, UUID ownerID, float gain, byte flags)
 
void SendTriggeredSound (UUID soundID, UUID ownerID, UUID objectID, UUID parentID, ulong handle, Vector3 position, float gain)
 
void SendAttachedSoundGainChange (UUID objectID, float gain)
 
void SendNameReply (UUID profileId, string firstname, string lastname)
 
void SendAlertMessage (string message)
 
void SendAgentAlertMessage (string message, bool modal)
 
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 SendSunPos (Vector3 sunPos, Vector3 sunVel, ulong CurrentTime, uint SecondsPerSunCycle, uint SecondsPerYear, float OrbitalPosition)
 Update the client as to where the sun is currently located. More...
 
void SendViewerEffect (ViewerEffectPacket.EffectBlock[] effectBlocks)
 
void SendViewerTime (int phase)
 
void SendAvatarProperties (UUID avatarID, string aboutText, string bornOn, Byte[] charterMember, string flAbout, uint flags, UUID flImageID, UUID imageID, string profileURL, UUID partnerID)
 
void SendScriptQuestion (UUID taskID, string taskName, string ownerName, UUID itemID, int question)
 
void SendHealth (float health)
 
void SendEstateList (UUID invoice, int code, UUID[] Data, uint estateID)
 
void SendBannedUserList (UUID invoice, EstateBan[] banlist, 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 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 SendLandParcelOverlay (byte[] data, int sequence_id)
 
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 SendAssetUploadCompleteMessage (sbyte AssetType, bool Success, UUID AssetFullID)
 
void SendConfirmXfer (ulong xferID, uint PacketID)
 
void SendXferRequest (ulong XferID, short AssetType, UUID vFileID, byte FilePath, byte[] FileName)
 
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 SendPartPhysicsProprieties (ISceneEntity Entity)
 
void SendAgentOffline (UUID[] agentIDs)
 
void SendAgentOnline (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 SendGroupNameReply (UUID groupLLUID, string GroupName)
 
void SendJoinGroupReply (UUID groupID, bool success)
 
void SendEjectGroupMemberReply (UUID agentID, UUID groupID, bool success)
 
void SendLeaveGroupReply (UUID groupID, bool success)
 
void SendCreateGroupReply (UUID groupID, bool success, string message)
 
void SendLandStatReply (uint reportType, uint requestFlags, uint resultCount, LandStatReportItem[] lsrpia)
 
void SendScriptRunningReply (UUID objectID, UUID itemID, bool running)
 
void SendAsset (AssetRequestToClient req)
 
void SendTexture (AssetBase TextureAsset)
 
byte[] GetThrottlesPacked (float multiplier)
 
void SendBlueBoxMessage (UUID FromAvatarID, String FromAvatarName, String Message)
 
void SendLogoutPacket ()
 
ClientInfo GetClientInfo ()
 
void SetClientInfo (ClientInfo info)
 
void SetClientOption (string option, string value)
 
string GetClientOption (string option)
 
void SendSetFollowCamProperties (UUID objectID, SortedDictionary< int, float > parameters)
 
void SendClearFollowCamProperties (UUID objectID)
 
void SendRegionHandle (UUID regoinID, 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 info)
 
void SendMapItemReply (mapItemReply[] replies, uint mapitemtype, uint flags)
 
void SendAvatarGroupsReply (UUID avatarID, GroupMembershipData[] data)
 
void SendAgentGroupDataUpdate (UUID avatarID, GroupMembershipData[] data)
 
void SendOfferCallingCard (UUID srcID, UUID transactionID)
 
void SendAcceptCallingCard (UUID transactionID)
 
void SendDeclineCallingCard (UUID transactionID)
 
void SendTerminateFriend (UUID exFriendID)
 
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 RefreshGroupMembership ()
 
void SendAvatarNotesReply (UUID targetID, string text)
 
void SendAvatarPicksReply (UUID targetID, Dictionary< UUID, string > picks)
 
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 SendAvatarClassifiedReply (UUID targetID, Dictionary< UUID, string > classifieds)
 
void SendParcelDwellReply (int localID, UUID parcelID, float dwell)
 
void SendUserInfoReply (bool imViaEmail, bool visible, string email)
 
void SendUseCachedMuteList ()
 
void SendMuteListUpdate (string filename)
 
void SendGroupActiveProposals (UUID groupID, UUID transactionID, GroupActiveProposals[] Proposals)
 
void SendGroupVoteHistory (UUID groupID, UUID transactionID, GroupVoteHistory[] Votes)
 
bool AddGenericPacketHandler (string MethodName, GenericMessage handler)
 
void SendRebakeAvatarTextures (UUID textureID)
 
void SendAvatarInterestsReply (UUID avatarID, uint wantMask, string wantText, uint skillsMask, string skillsText, string languages)
 
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)
 
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 presence)
 
void SendPlacesReply (UUID queryID, UUID transactionID, PlacesReplyData[] data)
 

Properties

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...
 

Events

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
 

Detailed Description

Definition at line 714 of file IClientAPI.cs.

Member Function Documentation

bool OpenSim.Framework.IClientAPI.AddGenericPacketHandler ( string  MethodName,
GenericMessage  handler 
)
bool OpenSim.Framework.IClientAPI.CanSendLayerData ( )
void OpenSim.Framework.IClientAPI.Close ( )
void OpenSim.Framework.IClientAPI.Close ( bool  sendStop,
bool  force 
)

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.

Implemented in OpenSim.Tests.Common.TestClient, OpenSim.Region.OptionalModules.World.NPC.NPCAvatar, OpenSim.Region.OptionalModules.Agent.InternetRelayClientView.Server.IRCClientView, and OpenSim.Region.ClientStack.LindenUDP.LLClientView.

void OpenSim.Framework.IClientAPI.CrossRegion ( ulong  newRegionHandle,
Vector3  pos,
Vector3  lookAt,
IPEndPoint  newRegionExternalEndPoint,
string  capsURL 
)
void OpenSim.Framework.IClientAPI.FlushPrimUpdates ( )
int OpenSim.Framework.IClientAPI.GetAgentThrottleSilent ( int  throttle)
ClientInfo OpenSim.Framework.IClientAPI.GetClientInfo ( )
string OpenSim.Framework.IClientAPI.GetClientOption ( string  option)
ulong OpenSim.Framework.IClientAPI.GetGroupPowers ( UUID  groupID)
byte [] OpenSim.Framework.IClientAPI.GetThrottlesPacked ( float  multiplier)
void OpenSim.Framework.IClientAPI.InformClientOfNeighbour ( ulong  neighbourHandle,
IPEndPoint  neighbourExternalEndPoint 
)
void OpenSim.Framework.IClientAPI.InPacket ( object  NewPack)
bool OpenSim.Framework.IClientAPI.IsGroupMember ( UUID  GroupID)
void OpenSim.Framework.IClientAPI.Kick ( string  message)
void OpenSim.Framework.IClientAPI.MoveAgentIntoRegion ( RegionInfo  regInfo,
Vector3  pos,
Vector3  look 
)

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.

Implemented in OpenSim.Region.OptionalModules.Agent.InternetRelayClientView.Server.IRCClientView, OpenSim.Region.ClientStack.LindenUDP.LLClientView, OpenSim.Region.OptionalModules.World.NPC.NPCAvatar, and OpenSim.Tests.Common.TestClient.

void OpenSim.Framework.IClientAPI.ProcessInPacket ( Packet  NewPack)
void OpenSim.Framework.IClientAPI.RefreshGroupMembership ( )
void OpenSim.Framework.IClientAPI.ReprioritizeUpdates ( )
AgentCircuitData OpenSim.Framework.IClientAPI.RequestClientInfo ( )
void OpenSim.Framework.IClientAPI.SendAbortXferPacket ( ulong  xferID)
void OpenSim.Framework.IClientAPI.SendAcceptCallingCard ( UUID  transactionID)
void OpenSim.Framework.IClientAPI.SendAdminResponse ( UUID  Token,
uint  AdminLevel 
)
void OpenSim.Framework.IClientAPI.SendAgentAlertMessage ( string  message,
bool  modal 
)
void OpenSim.Framework.IClientAPI.SendAgentDataUpdate ( UUID  agentid,
UUID  activegroupid,
string  firstname,
string  lastname,
ulong  grouppowers,
string  groupname,
string  grouptitle 
)
void OpenSim.Framework.IClientAPI.SendAgentDropGroup ( UUID  groupID)
void OpenSim.Framework.IClientAPI.SendAgentGroupDataUpdate ( UUID  avatarID,
GroupMembershipData[]  data 
)
void OpenSim.Framework.IClientAPI.SendAgentOffline ( UUID[]  agentIDs)
void OpenSim.Framework.IClientAPI.SendAgentOnline ( UUID[]  agentIDs)
void OpenSim.Framework.IClientAPI.SendAgentTerseUpdate ( ISceneEntity  presence)
void OpenSim.Framework.IClientAPI.SendAlertMessage ( string  message)
void OpenSim.Framework.IClientAPI.SendAnimations ( UUID[]  animID,
int[]  seqs,
UUID  sourceAgentId,
UUID[]  objectIDs 
)
void OpenSim.Framework.IClientAPI.SendAppearance ( UUID  agentID,
byte[]  visualParams,
byte[]  textureEntry 
)

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

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

Implemented in OpenSim.Region.ClientStack.LindenUDP.LLClientView, OpenSim.Region.OptionalModules.Agent.InternetRelayClientView.Server.IRCClientView, OpenSim.Region.OptionalModules.World.NPC.NPCAvatar, and OpenSim.Tests.Common.TestClient.

void OpenSim.Framework.IClientAPI.SendAsset ( AssetRequestToClient  req)
void OpenSim.Framework.IClientAPI.SendAssetUploadCompleteMessage ( sbyte  AssetType,
bool  Success,
UUID  AssetFullID 
)
void OpenSim.Framework.IClientAPI.SendAttachedSoundGainChange ( UUID  objectID,
float  gain 
)
void OpenSim.Framework.IClientAPI.SendAvatarClassifiedReply ( UUID  targetID,
UUID[]  classifiedID,
string[]  name 
)
void OpenSim.Framework.IClientAPI.SendAvatarClassifiedReply ( UUID  targetID,
Dictionary< UUID, string >  classifieds 
)
void OpenSim.Framework.IClientAPI.SendAvatarDataImmediate ( ISceneEntity  avatar)
void OpenSim.Framework.IClientAPI.SendAvatarGroupsReply ( UUID  avatarID,
GroupMembershipData[]  data 
)
void OpenSim.Framework.IClientAPI.SendAvatarInterestsReply ( UUID  avatarID,
uint  wantMask,
string  wantText,
uint  skillsMask,
string  skillsText,
string  languages 
)
void OpenSim.Framework.IClientAPI.SendAvatarNotesReply ( UUID  targetID,
string  text 
)
void OpenSim.Framework.IClientAPI.SendAvatarPickerReply ( AvatarPickerReplyAgentDataArgs  AgentData,
List< AvatarPickerReplyDataArgs Data 
)
void OpenSim.Framework.IClientAPI.SendAvatarPicksReply ( UUID  targetID,
Dictionary< UUID, string >  picks 
)
void OpenSim.Framework.IClientAPI.SendAvatarProperties ( UUID  avatarID,
string  aboutText,
string  bornOn,
Byte[]  charterMember,
string  flAbout,
uint  flags,
UUID  flImageID,
UUID  imageID,
string  profileURL,
UUID  partnerID 
)
void OpenSim.Framework.IClientAPI.SendBannedUserList ( UUID  invoice,
EstateBan[]  banlist,
uint  estateID 
)
void OpenSim.Framework.IClientAPI.SendBlueBoxMessage ( UUID  FromAvatarID,
String  FromAvatarName,
String  Message 
)
void OpenSim.Framework.IClientAPI.SendBulkUpdateInventory ( InventoryNodeBase  node)

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

Implemented in OpenSim.Region.ClientStack.LindenUDP.LLClientView, OpenSim.Region.OptionalModules.Agent.InternetRelayClientView.Server.IRCClientView, OpenSim.Region.OptionalModules.World.NPC.NPCAvatar, and OpenSim.Tests.Common.TestClient.

void OpenSim.Framework.IClientAPI.SendCachedTextureResponse ( ISceneEntity  avatar,
int  serial,
List< CachedTextureResponseArg cachedTextures 
)
void OpenSim.Framework.IClientAPI.SendCameraConstraint ( Vector4  ConstraintPlane)
void OpenSim.Framework.IClientAPI.SendChangeUserRights ( UUID  agentID,
UUID  friendID,
int  rights 
)
void OpenSim.Framework.IClientAPI.SendChatMessage ( string  message,
byte  type,
Vector3  fromPos,
string  fromName,
UUID  fromAgentID,
UUID  ownerID,
byte  source,
byte  audible 
)
void OpenSim.Framework.IClientAPI.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 OpenSim.Framework.IClientAPI.SendClearFollowCamProperties ( UUID  objectID)
void OpenSim.Framework.IClientAPI.SendCloudData ( float[]  cloudCover)
void OpenSim.Framework.IClientAPI.SendCoarseLocationUpdate ( List< UUID >  users,
List< Vector3 >  CoarseLocations 
)
void OpenSim.Framework.IClientAPI.SendConfirmXfer ( ulong  xferID,
uint  PacketID 
)
void OpenSim.Framework.IClientAPI.SendCreateGroupReply ( UUID  groupID,
bool  success,
string  message 
)
void OpenSim.Framework.IClientAPI.SendDeclineCallingCard ( UUID  transactionID)
void OpenSim.Framework.IClientAPI.SendDetailedEstateData ( UUID  invoice,
string  estateName,
uint  estateID,
uint  parentEstate,
uint  estateFlags,
uint  sunPosition,
UUID  covenant,
uint  covenantChanged,
string  abuseEmail,
UUID  estateOwner 
)
void OpenSim.Framework.IClientAPI.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.

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

Implemented in OpenSim.Region.ClientStack.LindenUDP.LLClientView, OpenSim.Region.OptionalModules.Agent.InternetRelayClientView.Server.IRCClientView, OpenSim.Region.OptionalModules.World.NPC.NPCAvatar, and OpenSim.Tests.Common.TestClient.

void OpenSim.Framework.IClientAPI.SendDirClassifiedReply ( UUID  queryID,
DirClassifiedReplyData[]  data 
)
void OpenSim.Framework.IClientAPI.SendDirEventsReply ( UUID  queryID,
DirEventsReplyData[]  data 
)
void OpenSim.Framework.IClientAPI.SendDirGroupsReply ( UUID  queryID,
DirGroupsReplyData[]  data 
)
void OpenSim.Framework.IClientAPI.SendDirLandReply ( UUID  queryID,
DirLandReplyData[]  data 
)
void OpenSim.Framework.IClientAPI.SendDirPeopleReply ( UUID  queryID,
DirPeopleReplyData[]  data 
)
void OpenSim.Framework.IClientAPI.SendDirPlacesReply ( UUID  queryID,
DirPlacesReplyData[]  data 
)
void OpenSim.Framework.IClientAPI.SendDirPopularReply ( UUID  queryID,
DirPopularReplyData[]  data 
)
void OpenSim.Framework.IClientAPI.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 OpenSim.Framework.IClientAPI.SendEjectGroupMemberReply ( UUID  agentID,
UUID  groupID,
bool  success 
)
void OpenSim.Framework.IClientAPI.SendEntityUpdate ( ISceneEntity  entity,
PrimUpdateFlags  updateFlags 
)
void OpenSim.Framework.IClientAPI.SendEstateCovenantInformation ( UUID  covenant)
void OpenSim.Framework.IClientAPI.SendEstateList ( UUID  invoice,
int  code,
UUID[]  Data,
uint  estateID 
)
void OpenSim.Framework.IClientAPI.SendEventInfoReply ( EventData  info)
void OpenSim.Framework.IClientAPI.SendFindAgent ( UUID  HunterID,
UUID  PreyID,
double  GlobalX,
double  GlobalY 
)
void OpenSim.Framework.IClientAPI.SendForceClientSelectObjects ( List< uint >  objectIDs)
void OpenSim.Framework.IClientAPI.SendGenericMessage ( string  method,
UUID  invoice,
List< string >  message 
)
void OpenSim.Framework.IClientAPI.SendGenericMessage ( string  method,
UUID  invoice,
List< byte[]>  message 
)
void OpenSim.Framework.IClientAPI.SendGroupAccountingDetails ( IClientAPI  sender,
UUID  groupID,
UUID  transactionID,
UUID  sessionID,
int  amt 
)
void OpenSim.Framework.IClientAPI.SendGroupAccountingSummary ( IClientAPI  sender,
UUID  groupID,
uint  moneyAmt,
int  totalTier,
int  usedTier 
)
void OpenSim.Framework.IClientAPI.SendGroupActiveProposals ( UUID  groupID,
UUID  transactionID,
GroupActiveProposals[]  Proposals 
)
void OpenSim.Framework.IClientAPI.SendGroupMembership ( GroupMembershipData[]  GroupMembership)
void OpenSim.Framework.IClientAPI.SendGroupNameReply ( UUID  groupLLUID,
string  GroupName 
)
void OpenSim.Framework.IClientAPI.SendGroupTransactionsSummaryDetails ( IClientAPI  sender,
UUID  groupID,
UUID  transactionID,
UUID  sessionID,
int  amt 
)
void OpenSim.Framework.IClientAPI.SendGroupVoteHistory ( UUID  groupID,
UUID  transactionID,
GroupVoteHistory[]  Votes 
)
void OpenSim.Framework.IClientAPI.SendHealth ( float  health)
void OpenSim.Framework.IClientAPI.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.

Parameters
numParts
ImageUUID
ImageSize
ImageData
imageCodec

Implemented in OpenSim.Region.ClientStack.LindenUDP.LLClientView, OpenSim.Region.OptionalModules.Agent.InternetRelayClientView.Server.IRCClientView, OpenSim.Region.OptionalModules.World.NPC.NPCAvatar, and OpenSim.Tests.Common.TestClient.

void OpenSim.Framework.IClientAPI.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()

Parameters
partNumber
imageUuid
imageData

Implemented in OpenSim.Region.ClientStack.LindenUDP.LLClientView, OpenSim.Region.OptionalModules.Agent.InternetRelayClientView.Server.IRCClientView, OpenSim.Region.OptionalModules.World.NPC.NPCAvatar, and OpenSim.Tests.Common.TestClient.

void OpenSim.Framework.IClientAPI.SendImageNotFound ( UUID  imageid)
void OpenSim.Framework.IClientAPI.SendInitiateDownload ( string  simFileName,
string  clientFileName 
)
void OpenSim.Framework.IClientAPI.SendInstantMessage ( GridInstantMessage  im)
void OpenSim.Framework.IClientAPI.SendInventoryFolderDetails ( UUID  ownerID,
UUID  folderID,
List< InventoryItemBase items,
List< InventoryFolderBase folders,
int  version,
bool  fetchFolders,
bool  fetchItems 
)
void OpenSim.Framework.IClientAPI.SendInventoryItemCreateUpdate ( InventoryItemBase  Item,
uint  callbackId 
)

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

Parameters
Item

Implemented in OpenSim.Region.ClientStack.LindenUDP.LLClientView, OpenSim.Region.OptionalModules.Agent.InternetRelayClientView.Server.IRCClientView, OpenSim.Region.OptionalModules.World.NPC.NPCAvatar, and OpenSim.Tests.Common.TestClient.

Here is the caller graph for this function:

void OpenSim.Framework.IClientAPI.SendInventoryItemCreateUpdate ( InventoryItemBase  Item,
UUID  transactionID,
uint  callbackId 
)
void OpenSim.Framework.IClientAPI.SendInventoryItemDetails ( UUID  ownerID,
InventoryItemBase  item 
)
void OpenSim.Framework.IClientAPI.SendJoinGroupReply ( UUID  groupID,
bool  success 
)
void OpenSim.Framework.IClientAPI.SendKillObject ( List< uint >  localID)
void OpenSim.Framework.IClientAPI.SendLandAccessListData ( List< LandAccessEntry accessList,
uint  accessFlag,
int  localLandID 
)
void OpenSim.Framework.IClientAPI.SendLandObjectOwners ( LandData  land,
List< UUID >  groups,
Dictionary< UUID, int >  ownersAndCount 
)
void OpenSim.Framework.IClientAPI.SendLandParcelOverlay ( byte[]  data,
int  sequence_id 
)
void OpenSim.Framework.IClientAPI.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.

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

Implemented in OpenSim.Region.ClientStack.LindenUDP.LLClientView, OpenSim.Region.OptionalModules.Agent.InternetRelayClientView.Server.IRCClientView, OpenSim.Tests.Common.TestClient, and OpenSim.Region.OptionalModules.World.NPC.NPCAvatar.

void OpenSim.Framework.IClientAPI.SendLandStatReply ( uint  reportType,
uint  requestFlags,
uint  resultCount,
LandStatReportItem[]  lsrpia 
)
void OpenSim.Framework.IClientAPI.SendLayerData ( float[]  map)
void OpenSim.Framework.IClientAPI.SendLayerData ( int  px,
int  py,
float[]  map 
)
void OpenSim.Framework.IClientAPI.SendLeaveGroupReply ( UUID  groupID,
bool  success 
)
void OpenSim.Framework.IClientAPI.SendLoadURL ( string  objectname,
UUID  objectID,
UUID  ownerID,
bool  groupOwned,
string  message,
string  url 
)
void OpenSim.Framework.IClientAPI.SendLocalTeleport ( Vector3  position,
Vector3  lookAt,
uint  flags 
)
void OpenSim.Framework.IClientAPI.SendLogoutPacket ( )
void OpenSim.Framework.IClientAPI.SendMapBlock ( List< MapBlockData mapBlocks,
uint  flag 
)
void OpenSim.Framework.IClientAPI.SendMapItemReply ( mapItemReply[]  replies,
uint  mapitemtype,
uint  flags 
)
void OpenSim.Framework.IClientAPI.SendMoneyBalance ( UUID  transaction,
bool  success,
byte[]  description,
int  balance,
int  transactionType,
UUID  sourceID,
bool  sourceIsGroup,
UUID  destID,
bool  destIsGroup,
int  amount,
string  item 
)
void OpenSim.Framework.IClientAPI.SendMuteListUpdate ( string  filename)
void OpenSim.Framework.IClientAPI.SendNameReply ( UUID  profileId,
string  firstname,
string  lastname 
)
void OpenSim.Framework.IClientAPI.SendObjectPropertiesFamilyData ( ISceneEntity  Entity,
uint  RequestFlags 
)
void OpenSim.Framework.IClientAPI.SendObjectPropertiesReply ( ISceneEntity  Entity)
void OpenSim.Framework.IClientAPI.SendOfferCallingCard ( UUID  srcID,
UUID  transactionID 
)
void OpenSim.Framework.IClientAPI.SendParcelDwellReply ( int  localID,
UUID  parcelID,
float  dwell 
)
void OpenSim.Framework.IClientAPI.SendParcelInfo ( RegionInfo  info,
LandData  land,
UUID  parcelID,
uint  x,
uint  y 
)
void OpenSim.Framework.IClientAPI.SendParcelMediaCommand ( uint  flags,
ParcelMediaCommandEnum  command,
float  time 
)
void OpenSim.Framework.IClientAPI.SendParcelMediaUpdate ( string  mediaUrl,
UUID  mediaTextureID,
byte  autoScale,
string  mediaType,
string  mediaDesc,
int  mediaWidth,
int  mediaHeight,
byte  mediaLoop 
)
void OpenSim.Framework.IClientAPI.SendPartFullUpdate ( ISceneEntity  ent,
uint?  parentID 
)
void OpenSim.Framework.IClientAPI.SendPartPhysicsProprieties ( ISceneEntity  Entity)
void OpenSim.Framework.IClientAPI.SendPayPrice ( UUID  objectID,
int[]  payPrice 
)
void OpenSim.Framework.IClientAPI.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 OpenSim.Framework.IClientAPI.SendPlacesReply ( UUID  queryID,
UUID  transactionID,
PlacesReplyData[]  data 
)
void OpenSim.Framework.IClientAPI.SendPlayAttachedSound ( UUID  soundID,
UUID  objectID,
UUID  ownerID,
float  gain,
byte  flags 
)
void OpenSim.Framework.IClientAPI.SendPreLoadSound ( UUID  objectID,
UUID  ownerID,
UUID  soundID 
)
void OpenSim.Framework.IClientAPI.SendRebakeAvatarTextures ( UUID  textureID)
void OpenSim.Framework.IClientAPI.SendRegionHandle ( UUID  regoinID,
ulong  handle 
)
void OpenSim.Framework.IClientAPI.SendRegionHandshake ( RegionInfo  regionInfo,
RegionHandshakeArgs  args 
)
void OpenSim.Framework.IClientAPI.SendRegionInfoToEstateMenu ( RegionInfoForEstateMenuArgs  args)
void OpenSim.Framework.IClientAPI.SendRegionTeleport ( ulong  regionHandle,
byte  simAccess,
IPEndPoint  regionExternalEndPoint,
uint  locationID,
uint  flags,
string  capsURL 
)
void OpenSim.Framework.IClientAPI.SendRemoveInventoryItem ( UUID  itemID)
void OpenSim.Framework.IClientAPI.SendScriptQuestion ( UUID  taskID,
string  taskName,
string  ownerName,
UUID  itemID,
int  question 
)
void OpenSim.Framework.IClientAPI.SendScriptRunningReply ( UUID  objectID,
UUID  itemID,
bool  running 
)
void OpenSim.Framework.IClientAPI.SendScriptTeleportRequest ( string  objName,
string  simName,
Vector3  pos,
Vector3  lookAt 
)
void OpenSim.Framework.IClientAPI.SendSetFollowCamProperties ( UUID  objectID,
SortedDictionary< int, float >  parameters 
)
void OpenSim.Framework.IClientAPI.SendShutdownConnectionNotice ( )
void OpenSim.Framework.IClientAPI.SendSimStats ( SimStats  stats)
void OpenSim.Framework.IClientAPI.SendSitResponse ( UUID  TargetID,
Vector3  OffsetPos,
Quaternion  SitOrientation,
bool  autopilot,
Vector3  CameraAtOffset,
Vector3  CameraEyeOffset,
bool  ForceMouseLook 
)
void OpenSim.Framework.IClientAPI.SendStartPingCheck ( byte  seq)
void OpenSim.Framework.IClientAPI.SendSunPos ( Vector3  sunPos,
Vector3  sunVel,
ulong  CurrentTime,
uint  SecondsPerSunCycle,
uint  SecondsPerYear,
float  OrbitalPosition 
)

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

Implemented in OpenSim.Region.ClientStack.LindenUDP.LLClientView, OpenSim.Region.OptionalModules.Agent.InternetRelayClientView.Server.IRCClientView, OpenSim.Tests.Common.TestClient, and OpenSim.Region.OptionalModules.World.NPC.NPCAvatar.

void OpenSim.Framework.IClientAPI.SendTakeControls ( int  controls,
bool  passToAgent,
bool  TakeControls 
)
void OpenSim.Framework.IClientAPI.SendTaskInventory ( UUID  taskID,
short  serial,
byte[]  fileName 
)
void OpenSim.Framework.IClientAPI.SendTelehubInfo ( UUID  ObjectID,
string  ObjectName,
Vector3  ObjectPos,
Quaternion  ObjectRot,
List< Vector3 >  SpawnPoint 
)
void OpenSim.Framework.IClientAPI.SendTeleportFailed ( string  reason)
void OpenSim.Framework.IClientAPI.SendTeleportProgress ( uint  flags,
string  message 
)
void OpenSim.Framework.IClientAPI.SendTeleportStart ( uint  flags)
void OpenSim.Framework.IClientAPI.SendTerminateFriend ( UUID  exFriendID)
void OpenSim.Framework.IClientAPI.SendTextBoxRequest ( string  message,
int  chatChannel,
string  objectname,
UUID  ownerID,
string  ownerFirstName,
string  ownerLastName,
UUID  objectId 
)
void OpenSim.Framework.IClientAPI.SendTexture ( AssetBase  TextureAsset)
void OpenSim.Framework.IClientAPI.SendTriggeredSound ( UUID  soundID,
UUID  ownerID,
UUID  objectID,
UUID  parentID,
ulong  handle,
Vector3  position,
float  gain 
)
void OpenSim.Framework.IClientAPI.SendUseCachedMuteList ( )
void OpenSim.Framework.IClientAPI.SendUserInfoReply ( bool  imViaEmail,
bool  visible,
string  email 
)
void OpenSim.Framework.IClientAPI.SendViewerEffect ( ViewerEffectPacket.EffectBlock[]  effectBlocks)
void OpenSim.Framework.IClientAPI.SendViewerTime ( int  phase)
void OpenSim.Framework.IClientAPI.SendWearables ( AvatarWearable[]  wearables,
int  serial 
)
void OpenSim.Framework.IClientAPI.SendWindData ( Vector2[]  windSpeeds)
void OpenSim.Framework.IClientAPI.SendXferPacket ( ulong  xferID,
uint  packet,
byte[]  data,
bool  isTaskInventory 
)
void OpenSim.Framework.IClientAPI.SendXferRequest ( ulong  XferID,
short  AssetType,
UUID  vFileID,
byte  FilePath,
byte[]  FileName 
)
void OpenSim.Framework.IClientAPI.SetAgentThrottleSilent ( int  throttle,
int  setting 
)
void OpenSim.Framework.IClientAPI.SetChildAgentThrottle ( byte[]  throttle)
void OpenSim.Framework.IClientAPI.SetChildAgentThrottle ( byte[]  throttle,
float  factor 
)
void OpenSim.Framework.IClientAPI.SetClientInfo ( ClientInfo  info)
void OpenSim.Framework.IClientAPI.SetClientOption ( string  option,
string  value 
)
void OpenSim.Framework.IClientAPI.Start ( )
void OpenSim.Framework.IClientAPI.Stop ( )

Property Documentation

UUID OpenSim.Framework.IClientAPI.ActiveGroupId
get

Definition at line 730 of file IClientAPI.cs.

string OpenSim.Framework.IClientAPI.ActiveGroupName
get

Definition at line 732 of file IClientAPI.cs.

ulong OpenSim.Framework.IClientAPI.ActiveGroupPowers
get

Definition at line 734 of file IClientAPI.cs.

UUID OpenSim.Framework.IClientAPI.AgentId
get

Definition at line 718 of file IClientAPI.cs.

uint OpenSim.Framework.IClientAPI.CircuitCode
get

Definition at line 778 of file IClientAPI.cs.

int OpenSim.Framework.IClientAPI.DebugPacketLevel
getset

Set the debug level at which packet output should be printed to console.

Definition at line 1070 of file IClientAPI.cs.

string OpenSim.Framework.IClientAPI.FirstName
get

Definition at line 740 of file IClientAPI.cs.

bool OpenSim.Framework.IClientAPI.IsActive
getset

True if the client is active (sending and receiving new UDP messages). False if the client is being closed.

Definition at line 759 of file IClientAPI.cs.

bool OpenSim.Framework.IClientAPI.IsLoggingOut
getset

Set if the client is closing due to a logout request

Do not use this flag if you want to know if the client is closing, since it will not be set in other circumstances (e.g. if a child agent is closed or the agent is kicked off the simulator). Use IsActive instead with a IClientAPI.SceneAgent.IsChildAgent check if necessary.

Only set for root agents.

Definition at line 773 of file IClientAPI.cs.

string OpenSim.Framework.IClientAPI.LastName
get

Definition at line 742 of file IClientAPI.cs.

string OpenSim.Framework.IClientAPI.Name
get

Returns the full name of the agent/avatar represented by this client

Definition at line 754 of file IClientAPI.cs.

int OpenSim.Framework.IClientAPI.NextAnimationSequenceNumber
get

Definition at line 749 of file IClientAPI.cs.

int OpenSim.Framework.IClientAPI.PingTimeMS
get

Definition at line 761 of file IClientAPI.cs.

IPEndPoint OpenSim.Framework.IClientAPI.RemoteEndPoint
get

Definition at line 780 of file IClientAPI.cs.

IScene OpenSim.Framework.IClientAPI.Scene
get

Definition at line 744 of file IClientAPI.cs.

ISceneAgent OpenSim.Framework.IClientAPI.SceneAgent
getset

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).

Definition at line 724 of file IClientAPI.cs.

UUID OpenSim.Framework.IClientAPI.SecureSessionId
get

Definition at line 728 of file IClientAPI.cs.

List<uint> OpenSim.Framework.IClientAPI.SelectedObjects
get

Definition at line 746 of file IClientAPI.cs.

bool OpenSim.Framework.IClientAPI.SendLogoutPacketWhenClosing
set

Definition at line 775 of file IClientAPI.cs.

UUID OpenSim.Framework.IClientAPI.SessionId
get

Definition at line 726 of file IClientAPI.cs.

Vector3 OpenSim.Framework.IClientAPI.StartPos
getset

Definition at line 716 of file IClientAPI.cs.

Event Documentation

AbortXfer OpenSim.Framework.IClientAPI.OnAbortXfer

Definition at line 911 of file IClientAPI.cs.

AcceptCallingCard OpenSim.Framework.IClientAPI.OnAcceptCallingCard

Definition at line 1011 of file IClientAPI.cs.

ActivateGesture OpenSim.Framework.IClientAPI.OnActivateGesture

Definition at line 996 of file IClientAPI.cs.

AddNewPrim OpenSim.Framework.IClientAPI.OnAddPrim

Definition at line 849 of file IClientAPI.cs.

UpdateAgent OpenSim.Framework.IClientAPI.OnAgentCameraUpdate

Definition at line 843 of file IClientAPI.cs.

FetchInventory OpenSim.Framework.IClientAPI.OnAgentDataUpdateRequest

Definition at line 851 of file IClientAPI.cs.

AgentRequestSit OpenSim.Framework.IClientAPI.OnAgentRequestSit

Definition at line 845 of file IClientAPI.cs.

AgentSit OpenSim.Framework.IClientAPI.OnAgentSit

Definition at line 846 of file IClientAPI.cs.

UpdateAgent OpenSim.Framework.IClientAPI.OnAgentUpdate

Called when an AgentUpdate message is received and after OnPreAgentUpdate.

Listeners must not retain a reference to AgentUpdateArgs since this object may be reused for subsequent AgentUpdates.

Definition at line 841 of file IClientAPI.cs.

FriendActionDelegate OpenSim.Framework.IClientAPI.OnApproveFriendRequest

Definition at line 936 of file IClientAPI.cs.

UDPAssetUploadRequest OpenSim.Framework.IClientAPI.OnAssetUploadRequest

Definition at line 907 of file IClientAPI.cs.

Action<Vector3, bool, bool> OpenSim.Framework.IClientAPI.OnAutoPilotGo

Definition at line 993 of file IClientAPI.cs.

AvatarInterestUpdate OpenSim.Framework.IClientAPI.OnAvatarInterestUpdate

Definition at line 1039 of file IClientAPI.cs.

AvatarNotesUpdate OpenSim.Framework.IClientAPI.OnAvatarNotesUpdate

Definition at line 1038 of file IClientAPI.cs.

AvatarNowWearing OpenSim.Framework.IClientAPI.OnAvatarNowWearing

Definition at line 801 of file IClientAPI.cs.

AvatarPickerRequest OpenSim.Framework.IClientAPI.OnAvatarPickerRequest

Definition at line 847 of file IClientAPI.cs.

BakeTerrain OpenSim.Framework.IClientAPI.OnBakeTerrain

Definition at line 794 of file IClientAPI.cs.

BuyObjectInventory OpenSim.Framework.IClientAPI.OnBuyObjectInventory

Definition at line 950 of file IClientAPI.cs.

CachedTextureRequest OpenSim.Framework.IClientAPI.OnCachedTextureRequest

Definition at line 798 of file IClientAPI.cs.

ChangeAnim OpenSim.Framework.IClientAPI.OnChangeAnim

Definition at line 810 of file IClientAPI.cs.

ChangeInventoryItemFlags OpenSim.Framework.IClientAPI.OnChangeInventoryItemFlags

Definition at line 1061 of file IClientAPI.cs.

ChatMessage OpenSim.Framework.IClientAPI.OnChatFromClient

Definition at line 787 of file IClientAPI.cs.

StatusChange OpenSim.Framework.IClientAPI.OnChildAgentStatus

Definition at line 887 of file IClientAPI.cs.

ClassifiedDelete OpenSim.Framework.IClientAPI.OnClassifiedDelete

Definition at line 1021 of file IClientAPI.cs.

ClassifiedGodDelete OpenSim.Framework.IClientAPI.OnClassifiedGodDelete

Definition at line 1022 of file IClientAPI.cs.

ClassifiedInfoRequest OpenSim.Framework.IClientAPI.OnClassifiedInfoRequest

Definition at line 1019 of file IClientAPI.cs.

ClassifiedInfoUpdate OpenSim.Framework.IClientAPI.OnClassifiedInfoUpdate

Definition at line 1020 of file IClientAPI.cs.

ClientChangeObject OpenSim.Framework.IClientAPI.onClientChangeObject

Definition at line 878 of file IClientAPI.cs.

CommitEstateTerrainTextureRequest OpenSim.Framework.IClientAPI.OnCommitEstateTerrainTextureRequest

Definition at line 974 of file IClientAPI.cs.

Action<IClientAPI, bool> OpenSim.Framework.IClientAPI.OnCompleteMovementToRegion

Definition at line 825 of file IClientAPI.cs.

ConfirmXfer OpenSim.Framework.IClientAPI.OnConfirmXfer

Definition at line 910 of file IClientAPI.cs.

Action<IClientAPI> OpenSim.Framework.IClientAPI.OnConnectionClosed

Definition at line 1428 of file IClientAPI.cs.

CopyInventoryItem OpenSim.Framework.IClientAPI.OnCopyInventoryItem

Definition at line 902 of file IClientAPI.cs.

CreateInventoryFolder OpenSim.Framework.IClientAPI.OnCreateNewInventoryFolder

Definition at line 894 of file IClientAPI.cs.

CreateNewInventoryItem OpenSim.Framework.IClientAPI.OnCreateNewInventoryItem

Definition at line 892 of file IClientAPI.cs.

DeactivateGesture OpenSim.Framework.IClientAPI.OnDeactivateGesture

Definition at line 997 of file IClientAPI.cs.

DeclineCallingCard OpenSim.Framework.IClientAPI.OnDeclineCallingCard

Definition at line 1012 of file IClientAPI.cs.

DeGrabObject OpenSim.Framework.IClientAPI.OnDeGrabObject

Definition at line 860 of file IClientAPI.cs.

DelinkObjects OpenSim.Framework.IClientAPI.OnDelinkObjects

Definition at line 812 of file IClientAPI.cs.

FriendActionDelegate OpenSim.Framework.IClientAPI.OnDenyFriendRequest

Definition at line 937 of file IClientAPI.cs.

DeRezObject OpenSim.Framework.IClientAPI.OnDeRezObject

Definition at line 821 of file IClientAPI.cs.

UUIDNameRequest OpenSim.Framework.IClientAPI.OnDetachAttachmentIntoInv

Definition at line 804 of file IClientAPI.cs.

DetailedEstateDataRequest OpenSim.Framework.IClientAPI.OnDetailedEstateDataRequest

Definition at line 969 of file IClientAPI.cs.

DirClassifiedQuery OpenSim.Framework.IClientAPI.OnDirClassifiedQuery

Definition at line 1004 of file IClientAPI.cs.

DirFindQuery OpenSim.Framework.IClientAPI.OnDirFindQuery

Definition at line 1001 of file IClientAPI.cs.

DirLandQuery OpenSim.Framework.IClientAPI.OnDirLandQuery

Definition at line 1002 of file IClientAPI.cs.

DirPlacesQuery OpenSim.Framework.IClientAPI.OnDirPlacesQuery

Definition at line 1000 of file IClientAPI.cs.

DirPopularQuery OpenSim.Framework.IClientAPI.OnDirPopularQuery

Definition at line 1003 of file IClientAPI.cs.

DisconnectUser OpenSim.Framework.IClientAPI.OnDisconnectUser

Definition at line 816 of file IClientAPI.cs.

EconomyDataRequest OpenSim.Framework.IClientAPI.OnEconomyDataRequest

Definition at line 942 of file IClientAPI.cs.

EstateBlueBoxMessageRequest OpenSim.Framework.IClientAPI.OnEstateBlueBoxMessageRequest

Definition at line 980 of file IClientAPI.cs.

EstateChangeCovenantRequest OpenSim.Framework.IClientAPI.OnEstateChangeCovenantRequest

Definition at line 977 of file IClientAPI.cs.

EstateChangeInfo OpenSim.Framework.IClientAPI.OnEstateChangeInfo

Definition at line 795 of file IClientAPI.cs.

EstateCovenantRequest OpenSim.Framework.IClientAPI.OnEstateCovenantRequest

Definition at line 934 of file IClientAPI.cs.

EstateDebugRegionRequest OpenSim.Framework.IClientAPI.OnEstateDebugRegionRequest

Definition at line 981 of file IClientAPI.cs.

EstateManageTelehub OpenSim.Framework.IClientAPI.OnEstateManageTelehub

Definition at line 796 of file IClientAPI.cs.

EstateRestartSimRequest OpenSim.Framework.IClientAPI.OnEstateRestartSimRequest

Definition at line 976 of file IClientAPI.cs.

EstateTeleportAllUsersHomeRequest OpenSim.Framework.IClientAPI.OnEstateTeleportAllUsersHomeRequest

Definition at line 983 of file IClientAPI.cs.

EstateTeleportOneUserHomeRequest OpenSim.Framework.IClientAPI.OnEstateTeleportOneUserHomeRequest

Definition at line 982 of file IClientAPI.cs.

EventGodDelete OpenSim.Framework.IClientAPI.OnEventGodDelete

Definition at line 1026 of file IClientAPI.cs.

EventInfoRequest OpenSim.Framework.IClientAPI.OnEventInfoRequest

Definition at line 1005 of file IClientAPI.cs.

EventNotificationAddRequest OpenSim.Framework.IClientAPI.OnEventNotificationAddRequest

Definition at line 1024 of file IClientAPI.cs.

EventNotificationRemoveRequest OpenSim.Framework.IClientAPI.OnEventNotificationRemoveRequest

Definition at line 1025 of file IClientAPI.cs.

FetchInventory OpenSim.Framework.IClientAPI.OnFetchInventory

Definition at line 899 of file IClientAPI.cs.

FetchInventoryDescendents OpenSim.Framework.IClientAPI.OnFetchInventoryDescendents

Definition at line 897 of file IClientAPI.cs.

FindAgentUpdate OpenSim.Framework.IClientAPI.OnFindAgent

Definition at line 1046 of file IClientAPI.cs.

ForceReleaseControls OpenSim.Framework.IClientAPI.OnForceReleaseControls

Definition at line 966 of file IClientAPI.cs.

GenericMessage OpenSim.Framework.IClientAPI.OnGenericMessage

Definition at line 782 of file IClientAPI.cs.

GetScriptRunning OpenSim.Framework.IClientAPI.OnGetScriptRunning

Definition at line 991 of file IClientAPI.cs.

GodKickUser OpenSim.Framework.IClientAPI.OnGodKickUser

Definition at line 855 of file IClientAPI.cs.

GodlikeMessage OpenSim.Framework.IClientAPI.onGodlikeMessage

Definition at line 1064 of file IClientAPI.cs.

GodUpdateRegionInfoUpdate OpenSim.Framework.IClientAPI.OnGodUpdateRegionInfoUpdate

Definition at line 1065 of file IClientAPI.cs.

GrabObject OpenSim.Framework.IClientAPI.OnGrabObject

Definition at line 859 of file IClientAPI.cs.

MoveObject OpenSim.Framework.IClientAPI.OnGrabUpdate

Definition at line 861 of file IClientAPI.cs.

GrantUserFriendRights OpenSim.Framework.IClientAPI.OnGrantUserRights

Definition at line 1040 of file IClientAPI.cs.

GroupAccountDetailsRequest OpenSim.Framework.IClientAPI.OnGroupAccountDetailsRequest

Definition at line 1051 of file IClientAPI.cs.

GroupAccountSummaryRequest OpenSim.Framework.IClientAPI.OnGroupAccountSummaryRequest

Definition at line 1050 of file IClientAPI.cs.

GroupAccountTransactionsRequest OpenSim.Framework.IClientAPI.OnGroupAccountTransactionsRequest

Definition at line 1052 of file IClientAPI.cs.

GroupActiveProposalsRequest OpenSim.Framework.IClientAPI.OnGroupActiveProposalsRequest

Definition at line 1057 of file IClientAPI.cs.

GroupVoteHistoryRequest OpenSim.Framework.IClientAPI.OnGroupVoteHistoryRequest

Definition at line 1058 of file IClientAPI.cs.

ImprovedInstantMessage OpenSim.Framework.IClientAPI.OnInstantMessage

Definition at line 785 of file IClientAPI.cs.

GodLandStatRequest OpenSim.Framework.IClientAPI.OnLandStatRequest

Definition at line 967 of file IClientAPI.cs.

LandUndo OpenSim.Framework.IClientAPI.OnLandUndo

Definition at line 964 of file IClientAPI.cs.

LinkInventoryItem OpenSim.Framework.IClientAPI.OnLinkInventoryItem

Definition at line 893 of file IClientAPI.cs.

LinkObjects OpenSim.Framework.IClientAPI.OnLinkObjects

Definition at line 811 of file IClientAPI.cs.

Action<IClientAPI> OpenSim.Framework.IClientAPI.OnLogout

Definition at line 1427 of file IClientAPI.cs.

MapItemRequest OpenSim.Framework.IClientAPI.OnMapItemRequest

Definition at line 1008 of file IClientAPI.cs.

RequestMapName OpenSim.Framework.IClientAPI.OnMapNameRequest

Definition at line 814 of file IClientAPI.cs.

ModifyTerrain OpenSim.Framework.IClientAPI.OnModifyTerrain

Definition at line 793 of file IClientAPI.cs.

MoneyBalanceRequest OpenSim.Framework.IClientAPI.OnMoneyBalanceRequest

Definition at line 944 of file IClientAPI.cs.

MoneyTransferRequest OpenSim.Framework.IClientAPI.OnMoneyTransferRequest

Definition at line 941 of file IClientAPI.cs.

MoveInventoryFolder OpenSim.Framework.IClientAPI.OnMoveInventoryFolder

Definition at line 896 of file IClientAPI.cs.

MoveInventoryItem OpenSim.Framework.IClientAPI.OnMoveInventoryItem

Definition at line 904 of file IClientAPI.cs.

MoveItemsAndLeaveCopy OpenSim.Framework.IClientAPI.OnMoveItemsAndLeaveCopy

Definition at line 903 of file IClientAPI.cs.

MoveTaskInventory OpenSim.Framework.IClientAPI.OnMoveTaskItem

Definition at line 914 of file IClientAPI.cs.

MuteListRequest OpenSim.Framework.IClientAPI.OnMuteListRequest

Definition at line 1042 of file IClientAPI.cs.

UUIDNameRequest OpenSim.Framework.IClientAPI.OnNameFromUUIDRequest

Definition at line 918 of file IClientAPI.cs.

NetworkStats OpenSim.Framework.IClientAPI.OnNetworkStatsUpdate

Definition at line 1017 of file IClientAPI.cs.

ObjectAttach OpenSim.Framework.IClientAPI.OnObjectAttach

Definition at line 805 of file IClientAPI.cs.

ObjectBuy OpenSim.Framework.IClientAPI.OnObjectBuy

Definition at line 949 of file IClientAPI.cs.

GenericCall7 OpenSim.Framework.IClientAPI.OnObjectClickAction

Definition at line 873 of file IClientAPI.cs.

GenericCall7 OpenSim.Framework.IClientAPI.OnObjectDescription

Definition at line 871 of file IClientAPI.cs.

ObjectDeselect OpenSim.Framework.IClientAPI.OnObjectDeselect

Definition at line 870 of file IClientAPI.cs.

ObjectDeselect OpenSim.Framework.IClientAPI.OnObjectDetach

Definition at line 806 of file IClientAPI.cs.

ObjectDrop OpenSim.Framework.IClientAPI.OnObjectDrop

Definition at line 807 of file IClientAPI.cs.

ObjectDuplicate OpenSim.Framework.IClientAPI.OnObjectDuplicate

Definition at line 857 of file IClientAPI.cs.

ObjectDuplicateOnRay OpenSim.Framework.IClientAPI.OnObjectDuplicateOnRay

Definition at line 858 of file IClientAPI.cs.

RequestObjectPropertiesFamily OpenSim.Framework.IClientAPI.OnObjectGroupRequest

Definition at line 989 of file IClientAPI.cs.

ObjectIncludeInSearch OpenSim.Framework.IClientAPI.OnObjectIncludeInSearch

Definition at line 956 of file IClientAPI.cs.

GenericCall7 OpenSim.Framework.IClientAPI.OnObjectMaterial

Definition at line 874 of file IClientAPI.cs.

GenericCall7 OpenSim.Framework.IClientAPI.OnObjectName

Definition at line 872 of file IClientAPI.cs.

ObjectOwner OpenSim.Framework.IClientAPI.OnObjectOwner

Definition at line 998 of file IClientAPI.cs.

ObjectPermissions OpenSim.Framework.IClientAPI.OnObjectPermissions

Definition at line 890 of file IClientAPI.cs.

ObjectRequest OpenSim.Framework.IClientAPI.OnObjectRequest

Definition at line 868 of file IClientAPI.cs.

ObjectSaleInfo OpenSim.Framework.IClientAPI.OnObjectSaleInfo

Definition at line 948 of file IClientAPI.cs.

ObjectSelect OpenSim.Framework.IClientAPI.OnObjectSelect

Definition at line 869 of file IClientAPI.cs.

OfferCallingCard OpenSim.Framework.IClientAPI.OnOfferCallingCard

Definition at line 1010 of file IClientAPI.cs.

ParcelAbandonRequest OpenSim.Framework.IClientAPI.OnParcelAbandonRequest

Definition at line 928 of file IClientAPI.cs.

ParcelAccessListRequest OpenSim.Framework.IClientAPI.OnParcelAccessListRequest

Definition at line 920 of file IClientAPI.cs.

ParcelAccessListUpdateRequest OpenSim.Framework.IClientAPI.OnParcelAccessListUpdateRequest

Definition at line 921 of file IClientAPI.cs.

ParcelBuy OpenSim.Framework.IClientAPI.OnParcelBuy

Definition at line 946 of file IClientAPI.cs.

ParcelBuyPass OpenSim.Framework.IClientAPI.OnParcelBuyPass

Definition at line 1055 of file IClientAPI.cs.

ParcelDeedToGroup OpenSim.Framework.IClientAPI.OnParcelDeedToGroup

Definition at line 932 of file IClientAPI.cs.

ParcelDivideRequest OpenSim.Framework.IClientAPI.OnParcelDivideRequest

Definition at line 923 of file IClientAPI.cs.

ParcelDwellRequest OpenSim.Framework.IClientAPI.OnParcelDwellRequest

Definition at line 1028 of file IClientAPI.cs.

EjectUserUpdate OpenSim.Framework.IClientAPI.OnParcelEjectUser

Definition at line 1054 of file IClientAPI.cs.

FreezeUserUpdate OpenSim.Framework.IClientAPI.OnParcelFreezeUser

Definition at line 1053 of file IClientAPI.cs.

ParcelGodForceOwner OpenSim.Framework.IClientAPI.OnParcelGodForceOwner

Definition at line 929 of file IClientAPI.cs.

ParcelGodMark OpenSim.Framework.IClientAPI.OnParcelGodMark

Definition at line 1056 of file IClientAPI.cs.

ParcelInfoRequest OpenSim.Framework.IClientAPI.OnParcelInfoRequest

Definition at line 987 of file IClientAPI.cs.

ParcelJoinRequest OpenSim.Framework.IClientAPI.OnParcelJoinRequest

Definition at line 924 of file IClientAPI.cs.

ParcelObjectOwnerRequest OpenSim.Framework.IClientAPI.OnParcelObjectOwnerRequest

Definition at line 927 of file IClientAPI.cs.

ParcelPropertiesRequest OpenSim.Framework.IClientAPI.OnParcelPropertiesRequest

Definition at line 922 of file IClientAPI.cs.

ParcelPropertiesUpdateRequest OpenSim.Framework.IClientAPI.OnParcelPropertiesUpdateRequest

Definition at line 925 of file IClientAPI.cs.

ParcelReclaim OpenSim.Framework.IClientAPI.OnParcelReclaim

Definition at line 930 of file IClientAPI.cs.

ParcelReturnObjectsRequest OpenSim.Framework.IClientAPI.OnParcelReturnObjectsRequest

Definition at line 931 of file IClientAPI.cs.

ParcelSelectObjects OpenSim.Framework.IClientAPI.OnParcelSelectObjects

Definition at line 926 of file IClientAPI.cs.

ParcelSetOtherCleanTime OpenSim.Framework.IClientAPI.OnParcelSetOtherCleanTime

Definition at line 1006 of file IClientAPI.cs.

PickDelete OpenSim.Framework.IClientAPI.OnPickDelete

Definition at line 1035 of file IClientAPI.cs.

PickGodDelete OpenSim.Framework.IClientAPI.OnPickGodDelete

Definition at line 1036 of file IClientAPI.cs.

PickInfoUpdate OpenSim.Framework.IClientAPI.OnPickInfoUpdate

Definition at line 1037 of file IClientAPI.cs.

PlacesQuery OpenSim.Framework.IClientAPI.OnPlacesQuery

Definition at line 1044 of file IClientAPI.cs.

UpdateAgent OpenSim.Framework.IClientAPI.OnPreAgentUpdate

Called when an AgentUpdate message is received and before OnAgentUpdate.

Listeners must not retain a reference to AgentUpdateArgs since this object may be reused for subsequent AgentUpdates.

Definition at line 833 of file IClientAPI.cs.

PurgeInventoryDescendents OpenSim.Framework.IClientAPI.OnPurgeInventoryDescendents

Definition at line 898 of file IClientAPI.cs.

AgentSit OpenSim.Framework.IClientAPI.OnRedo

Definition at line 963 of file IClientAPI.cs.

RegionHandleRequest OpenSim.Framework.IClientAPI.OnRegionHandleRequest

Definition at line 986 of file IClientAPI.cs.

Action<IClientAPI> OpenSim.Framework.IClientAPI.OnRegionHandShakeReply

Definition at line 823 of file IClientAPI.cs.

RegionInfoRequest OpenSim.Framework.IClientAPI.OnRegionInfoRequest

Definition at line 933 of file IClientAPI.cs.

Action<UUID> OpenSim.Framework.IClientAPI.OnRemoveAvatar

Definition at line 889 of file IClientAPI.cs.

RemoveInventoryFolder OpenSim.Framework.IClientAPI.OnRemoveInventoryFolder

Definition at line 905 of file IClientAPI.cs.

RemoveInventoryItem OpenSim.Framework.IClientAPI.OnRemoveInventoryItem

Definition at line 906 of file IClientAPI.cs.

MuteListEntryRemove OpenSim.Framework.IClientAPI.OnRemoveMuteListEntry

Definition at line 1063 of file IClientAPI.cs.

RemoveTaskInventory OpenSim.Framework.IClientAPI.OnRemoveTaskItem

Definition at line 915 of file IClientAPI.cs.

RequestAsset OpenSim.Framework.IClientAPI.OnRequestAsset

Definition at line 916 of file IClientAPI.cs.

RequestAvatarProperties OpenSim.Framework.IClientAPI.OnRequestAvatarProperties

Definition at line 817 of file IClientAPI.cs.

Action<IClientAPI> OpenSim.Framework.IClientAPI.OnRequestAvatarsData

Definition at line 848 of file IClientAPI.cs.

RequestGodlikePowers OpenSim.Framework.IClientAPI.OnRequestGodlikePowers

Definition at line 854 of file IClientAPI.cs.

RequestMapBlocks OpenSim.Framework.IClientAPI.OnRequestMapBlocks

Definition at line 813 of file IClientAPI.cs.

RequestObjectPropertiesFamily OpenSim.Framework.IClientAPI.OnRequestObjectPropertiesFamily

Definition at line 875 of file IClientAPI.cs.

RequestPayPrice OpenSim.Framework.IClientAPI.OnRequestPayPrice

Definition at line 947 of file IClientAPI.cs.

RequestTaskInventory OpenSim.Framework.IClientAPI.OnRequestTaskInventory

Definition at line 900 of file IClientAPI.cs.

RequestTerrain OpenSim.Framework.IClientAPI.OnRequestTerrain

Definition at line 952 of file IClientAPI.cs.

TextureRequest OpenSim.Framework.IClientAPI.OnRequestTexture

Definition at line 789 of file IClientAPI.cs.

GenericCall1 OpenSim.Framework.IClientAPI.OnRequestWearables

Definition at line 824 of file IClientAPI.cs.

RequestXfer OpenSim.Framework.IClientAPI.OnRequestXfer

Definition at line 909 of file IClientAPI.cs.

RetrieveInstantMessages OpenSim.Framework.IClientAPI.OnRetrieveInstantMessages

Definition at line 1033 of file IClientAPI.cs.

RezMultipleAttachmentsFromInv OpenSim.Framework.IClientAPI.OnRezMultipleAttachmentsFromInv

Definition at line 803 of file IClientAPI.cs.

RezObject OpenSim.Framework.IClientAPI.OnRezObject

Definition at line 791 of file IClientAPI.cs.

RezRestoreToWorld OpenSim.Framework.IClientAPI.OnRezRestoreToWorld

Definition at line 822 of file IClientAPI.cs.

RezScript OpenSim.Framework.IClientAPI.OnRezScript

Definition at line 912 of file IClientAPI.cs.

RezSingleAttachmentFromInv OpenSim.Framework.IClientAPI.OnRezSingleAttachmentFromInv

Definition at line 802 of file IClientAPI.cs.

SaveStateHandler OpenSim.Framework.IClientAPI.OnSaveState

Definition at line 1049 of file IClientAPI.cs.

ScriptAnswer OpenSim.Framework.IClientAPI.OnScriptAnswer

Definition at line 960 of file IClientAPI.cs.

ScriptReset OpenSim.Framework.IClientAPI.OnScriptReset

Definition at line 990 of file IClientAPI.cs.

SendPostcard OpenSim.Framework.IClientAPI.OnSendPostcard

Definition at line 1060 of file IClientAPI.cs.

SetAlwaysRun OpenSim.Framework.IClientAPI.OnSetAlwaysRun

Definition at line 818 of file IClientAPI.cs.

SetAppearance OpenSim.Framework.IClientAPI.OnSetAppearance

Definition at line 799 of file IClientAPI.cs.

SetEstateFlagsRequest OpenSim.Framework.IClientAPI.OnSetEstateFlagsRequest

Definition at line 970 of file IClientAPI.cs.

SetEstateTerrainBaseTexture OpenSim.Framework.IClientAPI.OnSetEstateTerrainBaseTexture

Definition at line 971 of file IClientAPI.cs.

SetEstateTerrainDetailTexture OpenSim.Framework.IClientAPI.OnSetEstateTerrainDetailTexture

Definition at line 972 of file IClientAPI.cs.

SetEstateTerrainTextureHeights OpenSim.Framework.IClientAPI.OnSetEstateTerrainTextureHeights

Definition at line 973 of file IClientAPI.cs.

SetRegionTerrainSettings OpenSim.Framework.IClientAPI.OnSetRegionTerrainSettings

Definition at line 975 of file IClientAPI.cs.

SetScriptRunning OpenSim.Framework.IClientAPI.OnSetScriptRunning

Definition at line 992 of file IClientAPI.cs.

TeleportLocationRequest OpenSim.Framework.IClientAPI.OnSetStartLocationRequest

Definition at line 852 of file IClientAPI.cs.

SimulatorBlueBoxMessageRequest OpenSim.Framework.IClientAPI.OnSimulatorBlueBoxMessageRequest

Definition at line 979 of file IClientAPI.cs.

SimWideDeletesDelegate OpenSim.Framework.IClientAPI.OnSimWideDeletes

Definition at line 1059 of file IClientAPI.cs.

SoundTrigger OpenSim.Framework.IClientAPI.OnSoundTrigger

Definition at line 1013 of file IClientAPI.cs.

SpinStart OpenSim.Framework.IClientAPI.OnSpinStart

Definition at line 862 of file IClientAPI.cs.

SpinStop OpenSim.Framework.IClientAPI.OnSpinStop

Definition at line 864 of file IClientAPI.cs.

SpinObject OpenSim.Framework.IClientAPI.OnSpinUpdate

Definition at line 863 of file IClientAPI.cs.

StartAnim OpenSim.Framework.IClientAPI.OnStartAnim

Definition at line 808 of file IClientAPI.cs.

StartLure OpenSim.Framework.IClientAPI.OnStartLure

Definition at line 1015 of file IClientAPI.cs.

StopAnim OpenSim.Framework.IClientAPI.OnStopAnim

Definition at line 809 of file IClientAPI.cs.

GenericCall2 OpenSim.Framework.IClientAPI.OnStopMovement

Definition at line 888 of file IClientAPI.cs.

TeleportCancel OpenSim.Framework.IClientAPI.OnTeleportCancel

Definition at line 820 of file IClientAPI.cs.

UUIDNameRequest OpenSim.Framework.IClientAPI.OnTeleportHomeRequest

Definition at line 958 of file IClientAPI.cs.

TeleportLandmarkRequest OpenSim.Framework.IClientAPI.OnTeleportLandmarkRequest

Definition at line 819 of file IClientAPI.cs.

TeleportLocationRequest OpenSim.Framework.IClientAPI.OnTeleportLocationRequest

Definition at line 815 of file IClientAPI.cs.

TeleportLureRequest OpenSim.Framework.IClientAPI.OnTeleportLureRequest

Definition at line 1016 of file IClientAPI.cs.

FriendshipTermination OpenSim.Framework.IClientAPI.OnTerminateFriendship

Definition at line 938 of file IClientAPI.cs.

TrackAgentUpdate OpenSim.Framework.IClientAPI.OnTrackAgent

Definition at line 1047 of file IClientAPI.cs.

TerrainUnacked OpenSim.Framework.IClientAPI.OnUnackedTerrain

Definition at line 995 of file IClientAPI.cs.

AgentSit OpenSim.Framework.IClientAPI.OnUndo

Definition at line 962 of file IClientAPI.cs.

UpdateAvatarProperties OpenSim.Framework.IClientAPI.OnUpdateAvatarProperties

Definition at line 945 of file IClientAPI.cs.

UpdateEstateAccessDeltaRequest OpenSim.Framework.IClientAPI.OnUpdateEstateAccessDeltaRequest

Definition at line 978 of file IClientAPI.cs.

ObjectExtraParams OpenSim.Framework.IClientAPI.OnUpdateExtraParams

Definition at line 867 of file IClientAPI.cs.

UpdateInventoryFolder OpenSim.Framework.IClientAPI.OnUpdateInventoryFolder

Definition at line 895 of file IClientAPI.cs.

UpdateInventoryItem OpenSim.Framework.IClientAPI.OnUpdateInventoryItem

Definition at line 901 of file IClientAPI.cs.

MuteListEntryUpdate OpenSim.Framework.IClientAPI.OnUpdateMuteListEntry

Definition at line 1062 of file IClientAPI.cs.

UpdatePrimFlags OpenSim.Framework.IClientAPI.OnUpdatePrimFlags

Definition at line 876 of file IClientAPI.cs.

UpdatePrimGroupRotation OpenSim.Framework.IClientAPI.OnUpdatePrimGroupMouseRotation

Definition at line 884 of file IClientAPI.cs.

UpdateVector OpenSim.Framework.IClientAPI.OnUpdatePrimGroupPosition

Definition at line 879 of file IClientAPI.cs.

UpdatePrimRotation OpenSim.Framework.IClientAPI.OnUpdatePrimGroupRotation

Definition at line 881 of file IClientAPI.cs.

UpdateVector OpenSim.Framework.IClientAPI.OnUpdatePrimGroupScale

Definition at line 886 of file IClientAPI.cs.

UpdateVector OpenSim.Framework.IClientAPI.OnUpdatePrimScale

Definition at line 885 of file IClientAPI.cs.

UpdateShape OpenSim.Framework.IClientAPI.OnUpdatePrimShape

Definition at line 866 of file IClientAPI.cs.

UpdateVector OpenSim.Framework.IClientAPI.OnUpdatePrimSinglePosition

Definition at line 880 of file IClientAPI.cs.

UpdatePrimSingleRotation OpenSim.Framework.IClientAPI.OnUpdatePrimSingleRotation

Definition at line 882 of file IClientAPI.cs.

UpdatePrimSingleRotationPosition OpenSim.Framework.IClientAPI.OnUpdatePrimSingleRotationPosition

Definition at line 883 of file IClientAPI.cs.

UpdatePrimTexture OpenSim.Framework.IClientAPI.OnUpdatePrimTexture

Definition at line 877 of file IClientAPI.cs.

UpdateTaskInventory OpenSim.Framework.IClientAPI.OnUpdateTaskInventory

Definition at line 913 of file IClientAPI.cs.

GenericCall2 OpenSim.Framework.IClientAPI.OnUpdateThrottles

Definition at line 1066 of file IClientAPI.cs.

UpdateUserInfo OpenSim.Framework.IClientAPI.OnUpdateUserInfo

Definition at line 1031 of file IClientAPI.cs.

RequestTerrain OpenSim.Framework.IClientAPI.OnUploadTerrain

Definition at line 954 of file IClientAPI.cs.

UserInfoRequest OpenSim.Framework.IClientAPI.OnUserInfoRequest

Definition at line 1030 of file IClientAPI.cs.

NewUserReport OpenSim.Framework.IClientAPI.OnUserReport

Definition at line 1048 of file IClientAPI.cs.

UUIDNameRequest OpenSim.Framework.IClientAPI.OnUUIDGroupNameRequest

Definition at line 984 of file IClientAPI.cs.

ViewerEffectEventHandler OpenSim.Framework.IClientAPI.OnViewerEffect

Definition at line 1426 of file IClientAPI.cs.

XferReceive OpenSim.Framework.IClientAPI.OnXferReceive

Definition at line 908 of file IClientAPI.cs.


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