C# Класс OpenSimLibComms.OpenSimComms

Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
CreateAgentData ( RegionInfo region, AgentCircuitData agentCircuitData, System.Vector3 pos, System.Vector3 look ) : AgentData
DeserializeHashtable ( string str ) : Hashtable
WearablesToUUIDs ( AvatarWearable aws ) : UUID[]

Описание методов

AdjustRegionHandle() публичный статический Метод

public static AdjustRegionHandle ( RegionInfo regInfo ) : void
regInfo OpenSim.Framework.RegionInfo
Результат void

CloseAgent() публичный статический Метод

public static CloseAgent ( RegionInfo region, UUID agentID ) : bool
region OpenSim.Framework.RegionInfo
agentID UUID
Результат bool

CreateAsset() публичный статический Метод

public static CreateAsset ( string uri, OpenSim.Framework.AssetBase asset, ReturnResponse callBack ) : bool
uri string
asset OpenSim.Framework.AssetBase
callBack ReturnResponse
Результат bool

CreateChildAgent() публичный статический Метод

public static CreateChildAgent ( RegionInfo region, AgentCircuitData aAgent, string key ) : bool
region OpenSim.Framework.RegionInfo
aAgent OpenSim.Framework.AgentCircuitData
key string
Результат bool

CreateInventoryHandlers() публичный статический Метод

public static CreateInventoryHandlers ( string serverURL, UUID userID, string authKey, Hashtable &capsHandlers ) : bool
serverURL string
userID UUID
authKey string
capsHandlers System.Collections.Hashtable
Результат bool

CreateObject() публичный статический Метод

public static CreateObject ( RegionInfo region, ISceneObject sog ) : bool
region OpenSim.Framework.RegionInfo
sog ISceneObject
Результат bool

CreateObject() публичный статический Метод

public static CreateObject ( RegionInfo region, UUID userID, UUID itemID ) : bool
region OpenSim.Framework.RegionInfo
userID UUID
itemID UUID
Результат bool

FetchInventoryDescendants() публичный статический Метод

public static FetchInventoryDescendants ( string uri, OpenSim.Framework.InventoryFolderBase fb, ReturnResponse callBack ) : void
uri string
fb OpenSim.Framework.InventoryFolderBase
callBack ReturnResponse
Результат void

GetInventory() публичный статический Метод

public static GetInventory ( string uri, UUID userID, ReturnResponse callBack ) : void
uri string
userID UUID
callBack ReturnResponse
Результат void

GetInventoryItem() публичный статический Метод

public static GetInventoryItem ( string uri, OpenSim.Framework.InventoryItemBase item, ReturnResponse callBack ) : void
uri string
item OpenSim.Framework.InventoryItemBase
callBack ReturnResponse
Результат void

GetNewKey() публичный статический Метод

public static GetNewKey ( string authurl, UUID userID, UUID authKey ) : string
authurl string
userID UUID
authKey UUID
Результат string

GetRegionInfo() публичный статический Метод

public static GetRegionInfo ( string serverURL, string sendKey, ulong regionHandle ) : RegionInfo
serverURL string
sendKey string
regionHandle ulong
Результат OpenSim.Framework.RegionInfo

InformRegionOfUser() публичный статический Метод

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
Результат bool

InventoryFolderOperation() публичный статический Метод

public static InventoryFolderOperation ( string uri, OpenSim.Framework.InventoryFolderBase folder, ReturnResponse callBack ) : void
uri string
folder OpenSim.Framework.InventoryFolderBase
callBack ReturnResponse
Результат void

InventoryItemOperation() публичный статический Метод

public static InventoryItemOperation ( string uri, OpenSim.Framework.InventoryItemBase item, ReturnResponse callBack ) : void
uri string
item OpenSim.Framework.InventoryItemBase
callBack ReturnResponse
Результат void

RequestAsset() публичный статический Метод

public static RequestAsset ( string uri, OpenSim.Framework.InventoryItemBase item, ReturnResponse callBack ) : bool
uri string
item OpenSim.Framework.InventoryItemBase
callBack ReturnResponse
Результат bool

RetrieveRootAgent() публичный статический Метод

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
Результат bool

UpdateChildAgent() публичный статический Метод

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
Результат bool