C# 클래스 OpenSim.Services.Connectors.Simulation.SimulationServiceConnector

상속: ISimulationService
파일 보기 프로젝트 열기: N3X15/VoxelSim 1 사용 예제들

공개 메소드들

메소드 설명
CloseAgent ( GridRegion destination, UUID id ) : bool
CreateAgent ( GridRegion destination, AgentCircuitData aCircuit, uint flags, string &reason ) : bool
CreateObject ( GridRegion destination, ISceneObject sog, bool isLocalCall ) : bool
CreateObject ( GridRegion destination, UUID userID, UUID itemID ) : bool
GetInnerService ( ) : ISimulationService
GetScene ( ulong regionHandle ) : IScene
ReleaseAgent ( UUID origin, UUID id, string uri ) : bool
RetrieveAgent ( GridRegion destination, UUID id, IAgentData &agent ) : bool
SimulationServiceConnector ( ) : System
SimulationServiceConnector ( IConfigSource config ) : System
UpdateAgent ( GridRegion destination, AgentData data ) : bool
UpdateAgent ( GridRegion destination, AgentPosition data ) : bool

보호된 메소드들

메소드 설명
AgentPath ( ) : string
GetResponse ( HttpWebRequest AgentCreateRequest, string &reason ) : string
ObjectPath ( ) : string
PackCreateAgentArguments ( AgentCircuitData aCircuit, GridRegion destination, uint flags ) : OSDMap
SendRequest ( GridRegion destination, AgentCircuitData aCircuit, uint flags, string &reason, HttpWebRequest &AgentCreateRequest ) : bool
UnpackResponse ( string response, bool &result, string &reason ) : void

비공개 메소드들

메소드 설명
UpdateAgent ( GridRegion destination, IAgentData cAgentData ) : bool

메소드 상세

AgentPath() 보호된 메소드

protected AgentPath ( ) : string
리턴 string

CloseAgent() 공개 메소드

public CloseAgent ( GridRegion destination, UUID id ) : bool
destination OpenSim.Services.Interfaces.GridRegion
id UUID
리턴 bool

CreateAgent() 공개 메소드

public CreateAgent ( GridRegion destination, AgentCircuitData aCircuit, uint flags, string &reason ) : bool
destination OpenSim.Services.Interfaces.GridRegion
aCircuit OpenSim.Framework.AgentCircuitData
flags uint
reason string
리턴 bool

CreateObject() 공개 메소드

public CreateObject ( GridRegion destination, ISceneObject sog, bool isLocalCall ) : bool
destination OpenSim.Services.Interfaces.GridRegion
sog ISceneObject
isLocalCall bool
리턴 bool

CreateObject() 공개 메소드

public CreateObject ( GridRegion destination, UUID userID, UUID itemID ) : bool
destination OpenSim.Services.Interfaces.GridRegion
userID UUID
itemID UUID
리턴 bool

GetInnerService() 공개 메소드

public GetInnerService ( ) : ISimulationService
리턴 ISimulationService

GetResponse() 보호된 메소드

protected GetResponse ( HttpWebRequest AgentCreateRequest, string &reason ) : string
AgentCreateRequest System.Net.HttpWebRequest
reason string
리턴 string

GetScene() 공개 메소드

public GetScene ( ulong regionHandle ) : IScene
regionHandle ulong
리턴 IScene

ObjectPath() 보호된 메소드

protected ObjectPath ( ) : string
리턴 string

PackCreateAgentArguments() 보호된 메소드

protected PackCreateAgentArguments ( AgentCircuitData aCircuit, GridRegion destination, uint flags ) : OSDMap
aCircuit OpenSim.Framework.AgentCircuitData
destination OpenSim.Services.Interfaces.GridRegion
flags uint
리턴 OSDMap

ReleaseAgent() 공개 메소드

public ReleaseAgent ( UUID origin, UUID id, string uri ) : bool
origin UUID
id UUID
uri string
리턴 bool

RetrieveAgent() 공개 메소드

public RetrieveAgent ( GridRegion destination, UUID id, IAgentData &agent ) : bool
destination OpenSim.Services.Interfaces.GridRegion
id UUID
agent IAgentData
리턴 bool

SendRequest() 보호된 메소드

protected SendRequest ( GridRegion destination, AgentCircuitData aCircuit, uint flags, string &reason, HttpWebRequest &AgentCreateRequest ) : bool
destination OpenSim.Services.Interfaces.GridRegion
aCircuit OpenSim.Framework.AgentCircuitData
flags uint
reason string
AgentCreateRequest System.Net.HttpWebRequest
리턴 bool

SimulationServiceConnector() 공개 메소드

public SimulationServiceConnector ( ) : System
리턴 System

SimulationServiceConnector() 공개 메소드

public SimulationServiceConnector ( IConfigSource config ) : System
config IConfigSource
리턴 System

UnpackResponse() 보호된 메소드

protected UnpackResponse ( string response, bool &result, string &reason ) : void
response string
result bool
reason string
리턴 void

UpdateAgent() 공개 메소드

public UpdateAgent ( GridRegion destination, AgentData data ) : bool
destination OpenSim.Services.Interfaces.GridRegion
data OpenSim.Framework.AgentData
리턴 bool

UpdateAgent() 공개 메소드

public UpdateAgent ( GridRegion destination, AgentPosition data ) : bool
destination OpenSim.Services.Interfaces.GridRegion
data OpenSim.Framework.AgentPosition
리턴 bool