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

Наследование: ICapsService, IService
Показать файл Открыть проект

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

Свойство Тип Описание
m_ClientCapsServices IClientCapsService>.Dictionary
m_RegionCapsServices IRegionCapsService>.Dictionary
m_registry IRegistryCore
m_server IHttpServer

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

Метод Описание
AddCapsForRegion ( UUID regionID ) : void

Create a caps handler for the given region

CreateCAPS ( UUID agentID, string capsBase, UUID regionID, bool isRootAgent, AgentCircuitData circuitData, uint port ) : string

Create a Caps URL for the given user/region. Called normally by the EventQueueService or the LLLoginService on login

FinishedStartup ( ) : void
GetCapsForRegion ( UUID regionID ) : IRegionCapsService

Get a region handler for the given region

GetClientCapsService ( UUID agentID ) : IClientCapsService

Get a Caps Service for the given client

GetClientsCapsServices ( ) : List
GetOrCreateClientCapsService ( UUID agentID ) : IClientCapsService

Get or create a new Caps Service for the given client Note: This does not add them to a region if one is created.

GetRegionsCapsServices ( ) : List
Initialize ( IConfigSource config, IRegistryCore registry ) : void
RemoveCAPS ( UUID agentID ) : void

Remove the all of the user's CAPS from the system

RemoveCapsForRegion ( UUID regionID ) : void

Remove the handler for the given region

Start ( IConfigSource config, IRegistryCore registry ) : void

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

Метод Описание
ShowUsers ( IScene scene, string cmd ) : void

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

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

Create a caps handler for the given region
public AddCapsForRegion ( UUID regionID ) : void
regionID UUID
Результат void

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

Create a Caps URL for the given user/region. Called normally by the EventQueueService or the LLLoginService on login
public CreateCAPS ( UUID agentID, string capsBase, UUID regionID, bool isRootAgent, AgentCircuitData circuitData, uint port ) : string
agentID UUID
capsBase string
regionID UUID
isRootAgent bool Will this child be a root agent
circuitData Universe.Framework.PresenceInfo.AgentCircuitData
port uint The port to use for the CAPS service
Результат string

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

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

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

Get a region handler for the given region
public GetCapsForRegion ( UUID regionID ) : IRegionCapsService
regionID UUID
Результат IRegionCapsService

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

Get a Caps Service for the given client
public GetClientCapsService ( UUID agentID ) : IClientCapsService
agentID UUID
Результат IClientCapsService

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

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

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

Get or create a new Caps Service for the given client Note: This does not add them to a region if one is created.
public GetOrCreateClientCapsService ( UUID agentID ) : IClientCapsService
agentID UUID
Результат IClientCapsService

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

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

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

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Результат void

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

Remove the all of the user's CAPS from the system
public RemoveCAPS ( UUID agentID ) : void
agentID UUID
Результат void

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

Remove the handler for the given region
public RemoveCapsForRegion ( UUID regionID ) : void
regionID UUID
Результат void

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

protected ShowUsers ( IScene scene, string cmd ) : void
scene IScene
cmd string
Результат void

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

public Start ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Результат void

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

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

A list of all clients and their Client Caps Handlers
protected Dictionary m_ClientCapsServices
Результат IClientCapsService>.Dictionary

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

A list of all regions Caps Services
protected Dictionary m_RegionCapsServices
Результат IRegionCapsService>.Dictionary

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

protected IRegistryCore m_registry
Результат IRegistryCore

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

protected IHttpServer m_server
Результат IHttpServer