OpenSim
|
Public Member Functions | |
PresenceService (IConfigSource config) | |
bool | LoginAgent (string userID, UUID sessionID, UUID secureSessionID) |
Store session information. More... | |
bool | LogoutAgent (UUID sessionID) |
Remove session information. More... | |
bool | LogoutRegionAgents (UUID regionID) |
Remove session information for all agents in the given region. More... | |
bool | ReportAgent (UUID sessionID, UUID regionID) |
Update data for an existing session. More... | |
PresenceInfo | GetAgent (UUID sessionID) |
Get session information for a given session ID. More... | |
PresenceInfo[] | GetAgents (string[] userIDs) |
Get session information for a collection of users. More... | |
Public Member Functions inherited from OpenSim.Services.PresenceService.PresenceServiceBase | |
PresenceServiceBase (IConfigSource config) | |
Public Member Functions inherited from OpenSim.Services.Base.ServiceBase | |
T | LoadPlugin< T > (string dllName) |
T | LoadPlugin< T > (string dllName, Object[] args) |
T | LoadPlugin< T > (string dllName, string className, Object[] args) |
ServiceBase (IConfigSource config) | |
Protected Attributes | |
bool | m_allowDuplicatePresences = false |
Protected Attributes inherited from OpenSim.Services.PresenceService.PresenceServiceBase | |
IPresenceData | m_Database = null |
Definition at line 42 of file PresenceService.cs.
|
inline |
Definition at line 48 of file PresenceService.cs.
|
inline |
Get session information for a given session ID.
sessionID |
Implements OpenSim.Services.Interfaces.IPresenceService.
Definition at line 144 of file PresenceService.cs.
|
inline |
Get session information for a collection of users.
userIDs |
Implements OpenSim.Services.Interfaces.IPresenceService.
Definition at line 158 of file PresenceService.cs.
|
inline |
Store session information.
userID | |
sessionID | |
secureSessionID |
Implements OpenSim.Services.Interfaces.IPresenceService.
Definition at line 60 of file PresenceService.cs.
|
inline |
Remove session information.
sessionID |
Implements OpenSim.Services.Interfaces.IPresenceService.
Definition at line 87 of file PresenceService.cs.
|
inline |
Remove session information for all agents in the given region.
regionID |
Implements OpenSim.Services.Interfaces.IPresenceService.
Definition at line 99 of file PresenceService.cs.
|
inline |
Update data for an existing session.
sessionID | |
regionID |
Implements OpenSim.Services.Interfaces.IPresenceService.
Definition at line 118 of file PresenceService.cs.
|
protected |
Definition at line 46 of file PresenceService.cs.