C# Class Universe.Services.PerClientBasedCapsService

Inheritance: IClientCapsService
Mostra file Open project: Virtual-Universe/Virtual-Universe Class Usage Examples

Protected Properties

Property Type Description
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

Public Methods

Method Description
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

Protected Methods

Method Description
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

Method Details

AddCapsServiceForRegion() protected method

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
return void

Close() public method

Close out all of the CAPS for this user
public Close ( ) : void
return void

GetCapsService() public method

Attempt to find the CapsService for the given user/region
public GetCapsService ( UUID regionID ) : IRegionClientCapsService
regionID UUID
return IRegionClientCapsService

GetCapsServices() public method

public GetCapsServices ( ) : List
return List

GetOrCreateCapsService() public method

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
return IRegionClientCapsService

GetRootCapsService() public method

Attempt to find the CapsService for the root user/region
public GetRootCapsService ( ) : IRegionClientCapsService
return IRegionClientCapsService

Initialize() public method

public Initialize ( ICapsService server, UUID agentID ) : void
server ICapsService
agentID UUID
return void

RemoveCAPS() public method

Remove the CAPS for the given user in the given region
public RemoveCAPS ( UUID regionHandle ) : void
regionHandle UUID
return void

Property Details

m_CapsService protected_oe property

protected ICapsService m_CapsService
return ICapsService

m_RegionCapsServices protected_oe property

protected Dictionary m_RegionCapsServices
return IRegionClientCapsService>.Dictionary

m_account protected_oe property

protected UserAccount,Universe.Framework.Services m_account
return Universe.Framework.Services.UserAccount

m_agentID protected_oe property

protected UUID m_agentID
return UUID

m_callbackHasCome protected_oe property

protected bool m_callbackHasCome
return bool

m_inTeleport protected_oe property

protected bool m_inTeleport
return bool

m_requestToCancelTeleport protected_oe property

protected bool m_requestToCancelTeleport
return bool