C# 클래스 OpenSimLibComms.OpenSimComms

파일 보기 프로젝트 열기: diva/Grider

공개 메소드들

메소드 설명
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