C# Класс Universe.Services.PerRegionClientCapsService

CapsHandlers is a cap handler container but also takes care of adding and removing cap handlers to and from the supplied BaseHttpServer.
Наследование: IRegionClientCapsService
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
RegisteredCAPS OSDMap
m_capsUrlBase string
m_clientCapsService IClientCapsService
m_isRootAgent bool
m_regionCapsService IRegionCapsService

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

Метод Описание
AddCAPS ( OSDMap caps ) : void
AddCAPS ( string method, string caps ) : void
AddSEEDCap ( string capsUrl2 ) : void
AddStreamHandler ( string method, IStreamedRequestHandler handler ) : void
CapsRequest ( string path, Stream request, OSHttpRequest httpRequest, OSHttpResponse httpResponse ) : byte[]
Close ( ) : void
CreateCAPS ( string method, string appendedPath ) : string
GetCAPS ( ) : OSDMap
GetServiceConnectors ( ) : List
InformModulesOfRequest ( ) : void
Initialize ( IClientCapsService clientCapsService, IRegionCapsService regionCapsService, string capsBase, AgentCircuitData circuitData, uint port ) : void
RemoveStreamHandler ( string method, string httpMethod ) : void
RemoveStreamHandler ( string method, string httpMethod, string path ) : void

Защищенные методы

Метод Описание
AddCAPS ( ) : void
RemoveCAPS ( ) : void
RemoveCaps ( string method ) : void

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

AddCAPS() защищенный Метод

protected AddCAPS ( ) : void
Результат void

AddCAPS() публичный Метод

public AddCAPS ( OSDMap caps ) : void
caps OSDMap
Результат void

AddCAPS() публичный Метод

public AddCAPS ( string method, string caps ) : void
method string
caps string
Результат void

AddSEEDCap() публичный Метод

public AddSEEDCap ( string capsUrl2 ) : void
capsUrl2 string
Результат void

AddStreamHandler() публичный Метод

public AddStreamHandler ( string method, IStreamedRequestHandler handler ) : void
method string
handler IStreamedRequestHandler
Результат void

CapsRequest() публичный Метод

public CapsRequest ( string path, Stream request, OSHttpRequest httpRequest, OSHttpResponse httpResponse ) : byte[]
path string
request Stream
httpRequest Universe.Framework.Servers.HttpServer.Implementation.OSHttpRequest
httpResponse Universe.Framework.Servers.HttpServer.Implementation.OSHttpResponse
Результат byte[]

Close() публичный Метод

public Close ( ) : void
Результат void

CreateCAPS() публичный Метод

public CreateCAPS ( string method, string appendedPath ) : string
method string
appendedPath string
Результат string

GetCAPS() публичный Метод

public GetCAPS ( ) : OSDMap
Результат OSDMap

GetServiceConnectors() публичный Метод

public GetServiceConnectors ( ) : List
Результат List

InformModulesOfRequest() публичный Метод

public InformModulesOfRequest ( ) : void
Результат void

Initialize() публичный Метод

public Initialize ( IClientCapsService clientCapsService, IRegionCapsService regionCapsService, string capsBase, AgentCircuitData circuitData, uint port ) : void
clientCapsService IClientCapsService
regionCapsService IRegionCapsService
capsBase string
circuitData Universe.Framework.PresenceInfo.AgentCircuitData
port uint
Результат void

RemoveCAPS() защищенный Метод

protected RemoveCAPS ( ) : void
Результат void

RemoveCaps() защищенный Метод

protected RemoveCaps ( string method ) : void
method string
Результат void

RemoveStreamHandler() публичный Метод

public RemoveStreamHandler ( string method, string httpMethod ) : void
method string
httpMethod string
Результат void

RemoveStreamHandler() публичный Метод

public RemoveStreamHandler ( string method, string httpMethod, string path ) : void
method string
httpMethod string
path string
Результат void

Описание свойств

RegisteredCAPS защищенное свойство

protected OSDMap RegisteredCAPS
Результат OSDMap

m_capsUrlBase защищенное свойство

This is the /CAPS/UUID 0000/ string
protected string m_capsUrlBase
Результат string

m_clientCapsService защищенное свойство

protected IClientCapsService m_clientCapsService
Результат IClientCapsService

m_isRootAgent защищенное свойство

protected bool m_isRootAgent
Результат bool

m_regionCapsService защищенное свойство

protected IRegionCapsService m_regionCapsService
Результат IRegionCapsService