C# Класс OpenSim.Services.Connectors.Simulation.SimulationServiceConnector

Наследование: ISimulationService
Показать файл Открыть проект Примеры использования класса

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

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