C# 클래스 Universe.Services.PerClientBasedCapsService

상속: IClientCapsService
파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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