C# Class OpenSimLibComms.OpenSimComms

Exibir arquivo Open project: diva/Grider

Public Methods

Method Description
AdjustRegionHandle ( RegionInfo regInfo ) : void
CloseAgent ( RegionInfo region, UUID agentID ) : bool
CreateAsset ( string uri, OpenSim.Framework.AssetBase asset, ReturnResponse callBack ) : bool
CreateChildAgent ( RegionInfo region, AgentCircuitData aAgent, string key ) : bool
CreateInventoryHandlers ( string serverURL, UUID userID, string authKey, Hashtable &capsHandlers ) : bool
CreateObject ( RegionInfo region, ISceneObject sog ) : bool
CreateObject ( RegionInfo region, UUID userID, UUID itemID ) : bool
FetchInventoryDescendants ( string uri, OpenSim.Framework.InventoryFolderBase fb, ReturnResponse callBack ) : void
GetInventory ( string uri, UUID userID, ReturnResponse callBack ) : void
GetInventoryItem ( string uri, OpenSim.Framework.InventoryItemBase item, ReturnResponse callBack ) : void
GetNewKey ( string authurl, UUID userID, UUID authKey ) : string
GetRegionInfo ( string serverURL, string sendKey, ulong regionHandle ) : RegionInfo
InformRegionOfUser ( RegionInfo theRegion, AgentCircuitData agentCircuitData, RegionInfo home, string userServer, string inventoryServer, string assetServer, string imServer ) : bool
InventoryFolderOperation ( string uri, OpenSim.Framework.InventoryFolderBase folder, ReturnResponse callBack ) : void
InventoryItemOperation ( string uri, OpenSim.Framework.InventoryItemBase item, ReturnResponse callBack ) : void
RequestAsset ( string uri, OpenSim.Framework.InventoryItemBase item, ReturnResponse callBack ) : bool
RetrieveRootAgent ( RegionInfo region, UUID id, System.Vector3 &position, AvatarAppearance &appearance ) : bool
UpdateChildAgent ( RegionInfo region, AgentCircuitData aAgent, System.Vector3 pos, System.Vector3 look ) : bool

Private Methods

Method Description
CreateAgentData ( RegionInfo region, AgentCircuitData agentCircuitData, System.Vector3 pos, System.Vector3 look ) : AgentData
DeserializeHashtable ( string str ) : Hashtable
WearablesToUUIDs ( AvatarWearable aws ) : UUID[]

Method Details

AdjustRegionHandle() public static method

public static AdjustRegionHandle ( RegionInfo regInfo ) : void
regInfo OpenSim.Framework.RegionInfo
return void

CloseAgent() public static method

public static CloseAgent ( RegionInfo region, UUID agentID ) : bool
region OpenSim.Framework.RegionInfo
agentID UUID
return bool

CreateAsset() public static method

public static CreateAsset ( string uri, OpenSim.Framework.AssetBase asset, ReturnResponse callBack ) : bool
uri string
asset OpenSim.Framework.AssetBase
callBack ReturnResponse
return bool

CreateChildAgent() public static method

public static CreateChildAgent ( RegionInfo region, AgentCircuitData aAgent, string key ) : bool
region OpenSim.Framework.RegionInfo
aAgent OpenSim.Framework.AgentCircuitData
key string
return bool

CreateInventoryHandlers() public static method

public static CreateInventoryHandlers ( string serverURL, UUID userID, string authKey, Hashtable &capsHandlers ) : bool
serverURL string
userID UUID
authKey string
capsHandlers System.Collections.Hashtable
return bool

CreateObject() public static method

public static CreateObject ( RegionInfo region, ISceneObject sog ) : bool
region OpenSim.Framework.RegionInfo
sog ISceneObject
return bool

CreateObject() public static method

public static CreateObject ( RegionInfo region, UUID userID, UUID itemID ) : bool
region OpenSim.Framework.RegionInfo
userID UUID
itemID UUID
return bool

FetchInventoryDescendants() public static method

public static FetchInventoryDescendants ( string uri, OpenSim.Framework.InventoryFolderBase fb, ReturnResponse callBack ) : void
uri string
fb OpenSim.Framework.InventoryFolderBase
callBack ReturnResponse
return void

GetInventory() public static method

public static GetInventory ( string uri, UUID userID, ReturnResponse callBack ) : void
uri string
userID UUID
callBack ReturnResponse
return void

GetInventoryItem() public static method

public static GetInventoryItem ( string uri, OpenSim.Framework.InventoryItemBase item, ReturnResponse callBack ) : void
uri string
item OpenSim.Framework.InventoryItemBase
callBack ReturnResponse
return void

GetNewKey() public static method

public static GetNewKey ( string authurl, UUID userID, UUID authKey ) : string
authurl string
userID UUID
authKey UUID
return string

GetRegionInfo() public static method

public static GetRegionInfo ( string serverURL, string sendKey, ulong regionHandle ) : RegionInfo
serverURL string
sendKey string
regionHandle ulong
return OpenSim.Framework.RegionInfo

InformRegionOfUser() public static method

public static InformRegionOfUser ( RegionInfo theRegion, AgentCircuitData agentCircuitData, RegionInfo home, string userServer, string inventoryServer, string assetServer, string imServer ) : bool
theRegion OpenSim.Framework.RegionInfo
agentCircuitData OpenSim.Framework.AgentCircuitData
home OpenSim.Framework.RegionInfo
userServer string
inventoryServer string
assetServer string
imServer string
return bool

InventoryFolderOperation() public static method

public static InventoryFolderOperation ( string uri, OpenSim.Framework.InventoryFolderBase folder, ReturnResponse callBack ) : void
uri string
folder OpenSim.Framework.InventoryFolderBase
callBack ReturnResponse
return void

InventoryItemOperation() public static method

public static InventoryItemOperation ( string uri, OpenSim.Framework.InventoryItemBase item, ReturnResponse callBack ) : void
uri string
item OpenSim.Framework.InventoryItemBase
callBack ReturnResponse
return void

RequestAsset() public static method

public static RequestAsset ( string uri, OpenSim.Framework.InventoryItemBase item, ReturnResponse callBack ) : bool
uri string
item OpenSim.Framework.InventoryItemBase
callBack ReturnResponse
return bool

RetrieveRootAgent() public static method

public static RetrieveRootAgent ( RegionInfo region, UUID id, System.Vector3 &position, AvatarAppearance &appearance ) : bool
region OpenSim.Framework.RegionInfo
id UUID
position System.Vector3
appearance OpenSim.Framework.AvatarAppearance
return bool

UpdateChildAgent() public static method

public static UpdateChildAgent ( RegionInfo region, AgentCircuitData aAgent, System.Vector3 pos, System.Vector3 look ) : bool
region OpenSim.Framework.RegionInfo
aAgent OpenSim.Framework.AgentCircuitData
pos System.Vector3
look System.Vector3
return bool