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

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

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

Свойство Тип Описание
m_CapsService ICapsService
m_RegionCapsServices IRegionClientCapsService>.Dictionary
m_account Universe.Framework.Services.UserAccount
m_agentID UUID
m_callbackHasCome bool
m_inTeleport bool
m_requestToCancelTeleport bool

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

Метод Описание
Close ( ) : void

Close out all of the CAPS for this user

GetCapsService ( UUID regionID ) : IRegionClientCapsService

Attempt to find the CapsService for the given user/region

GetCapsServices ( ) : List
GetOrCreateCapsService ( UUID regionID, string capsBase, AgentCircuitData circuitData, uint port ) : IRegionClientCapsService

Find, or create if one does not exist, a Caps Service for the given region

GetRootCapsService ( ) : IRegionClientCapsService

Attempt to find the CapsService for the root user/region

Initialize ( ICapsService server, UUID agentID ) : void
RemoveCAPS ( UUID regionHandle ) : void

Remove the CAPS for the given user in the given region

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

Метод Описание
AddCapsServiceForRegion ( UUID regionID, string capsBase, AgentCircuitData circuitData, uint port ) : void

Add a new Caps Service for the given region if one does not already exist

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

AddCapsServiceForRegion() защищенный метод

Add a new Caps Service for the given region if one does not already exist
protected AddCapsServiceForRegion ( UUID regionID, string capsBase, AgentCircuitData circuitData, uint port ) : void
regionID UUID
capsBase string
circuitData Universe.Framework.PresenceInfo.AgentCircuitData
port uint
Результат void

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

Close out all of the CAPS for this user
public Close ( ) : void
Результат void

GetCapsService() публичный метод

Attempt to find the CapsService for the given user/region
public GetCapsService ( UUID regionID ) : IRegionClientCapsService
regionID UUID
Результат IRegionClientCapsService

GetCapsServices() публичный метод

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

GetOrCreateCapsService() публичный метод

Find, or create if one does not exist, a Caps Service for the given region
public GetOrCreateCapsService ( UUID regionID, string capsBase, AgentCircuitData circuitData, uint port ) : IRegionClientCapsService
regionID UUID
capsBase string
circuitData Universe.Framework.PresenceInfo.AgentCircuitData
port uint
Результат IRegionClientCapsService

GetRootCapsService() публичный метод

Attempt to find the CapsService for the root user/region
public GetRootCapsService ( ) : IRegionClientCapsService
Результат IRegionClientCapsService

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

public Initialize ( ICapsService server, UUID agentID ) : void
server ICapsService
agentID UUID
Результат void

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

Remove the CAPS for the given user in the given region
public RemoveCAPS ( UUID regionHandle ) : void
regionHandle UUID
Результат void

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

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

protected ICapsService m_CapsService
Результат ICapsService

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

protected Dictionary m_RegionCapsServices
Результат IRegionClientCapsService>.Dictionary

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

protected UserAccount,Universe.Framework.Services m_account
Результат Universe.Framework.Services.UserAccount

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

protected UUID m_agentID
Результат UUID

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

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

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

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

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

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