OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | List of all members
OpenSim.Region.Framework.Interfaces.ICapabilitiesModule Interface Reference
Inheritance diagram for OpenSim.Region.Framework.Interfaces.ICapabilitiesModule:
Inheritance graph
[legend]

Public Member Functions

void CreateCaps (UUID agentId, uint circuitCode)
 Add a caps handler for the given agent. If the CAPS handler already exists for this agent, then it is replaced by a new CAPS handler. More...
 
void RemoveCaps (UUID agentId, uint circuitCode)
 Remove the caps handler for a given agent. More...
 
Caps GetCapsForUser (uint circuitCode)
 Will return null if the agent doesn't have a caps handler registered More...
 
void SetAgentCapsSeeds (AgentCircuitData agent)
 
Dictionary< ulong, string > GetChildrenSeeds (UUID agentID)
 
string GetChildSeed (UUID agentID, ulong handle)
 
void SetChildrenSeed (UUID agentID, Dictionary< ulong, string > seeds)
 
void DropChildSeed (UUID agentID, ulong handle)
 
string GetCapsPath (UUID agentId)
 
void ActivateCaps (uint circuitCode)
 

Detailed Description

Definition at line 35 of file ICapabilitiesModule.cs.

Member Function Documentation

void OpenSim.Region.Framework.Interfaces.ICapabilitiesModule.ActivateCaps ( uint  circuitCode)
void OpenSim.Region.Framework.Interfaces.ICapabilitiesModule.CreateCaps ( UUID  agentId,
uint  circuitCode 
)

Add a caps handler for the given agent. If the CAPS handler already exists for this agent, then it is replaced by a new CAPS handler.

Parameters
agentId
capsObjectPath

Implemented in OpenSim.Region.CoreModules.Framework.CapabilitiesModule.

void OpenSim.Region.Framework.Interfaces.ICapabilitiesModule.DropChildSeed ( UUID  agentID,
ulong  handle 
)
Caps OpenSim.Region.Framework.Interfaces.ICapabilitiesModule.GetCapsForUser ( uint  circuitCode)

Will return null if the agent doesn't have a caps handler registered

Parameters
agentId

Implemented in OpenSim.Region.CoreModules.Framework.CapabilitiesModule.

string OpenSim.Region.Framework.Interfaces.ICapabilitiesModule.GetCapsPath ( UUID  agentId)
Dictionary<ulong, string> OpenSim.Region.Framework.Interfaces.ICapabilitiesModule.GetChildrenSeeds ( UUID  agentID)
string OpenSim.Region.Framework.Interfaces.ICapabilitiesModule.GetChildSeed ( UUID  agentID,
ulong  handle 
)
void OpenSim.Region.Framework.Interfaces.ICapabilitiesModule.RemoveCaps ( UUID  agentId,
uint  circuitCode 
)

Remove the caps handler for a given agent.

Parameters
agentId

Implemented in OpenSim.Region.CoreModules.Framework.CapabilitiesModule.

void OpenSim.Region.Framework.Interfaces.ICapabilitiesModule.SetAgentCapsSeeds ( AgentCircuitData  agent)
void OpenSim.Region.Framework.Interfaces.ICapabilitiesModule.SetChildrenSeed ( UUID  agentID,
Dictionary< ulong, string >  seeds 
)

The documentation for this interface was generated from the following file: