OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
OpenSim.Server.Handlers.Inventory.InventoryServiceInConnector Class Reference
Inheritance diagram for OpenSim.Server.Handlers.Inventory.InventoryServiceInConnector:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Server.Handlers.Inventory.InventoryServiceInConnector:
Collaboration graph
[legend]

Public Member Functions

 InventoryServiceInConnector (IConfigSource config, IHttpServer server, string configName)
 
List< InventoryFolderBaseGetSystemFolders (Guid guid)
 
InventoryCollection GetFolderContent (Guid guid)
 
List< InventoryItemBaseGetFolderItems (Guid folderID)
 
bool CreateUsersInventory (Guid rawUserID)
 
List< InventoryItemBaseGetActiveGestures (Guid rawUserID)
 
List< InventoryFolderBaseGetInventorySkeleton (Guid rawUserID)
 
int GetAssetPermissions (InventoryItemBase item)
 
bool DeleteFolders (List< Guid > items)
 
bool DeleteItems (List< Guid > items)
 
bool MoveItems (List< InventoryItemBase > items)
 
bool CheckTrustSource (IPEndPoint peer)
 Check that the source of an inventory request is one that we trust. More...
 
virtual bool CheckAuthSession (string session_id, string avatar_id)
 Check that the source of an inventory request for a particular agent is a current session belonging to that agent. More...
 
- Public Member Functions inherited from OpenSim.Server.Handlers.Base.ServiceConnector
 ServiceConnector ()
 
 ServiceConnector (IConfigSource config, IHttpServer server, string configName)
 
IConfig GetConfig ()
 

Protected Member Functions

virtual void AddHttpHandlers (IHttpServer m_httpServer)
 

Protected Attributes

IInventoryService m_InventoryService
 
string m_ConfigName = "InventoryService"
 

Additional Inherited Members

- Properties inherited from OpenSim.Server.Handlers.Base.ServiceConnector
virtual string ConfigURL [get]
 
virtual string ConfigName [get, set]
 
virtual string ConfigFile [get, set]
 
virtual IConfigSource Config [get, set]
 

Detailed Description

Definition at line 45 of file InventoryServerInConnector.cs.

Constructor & Destructor Documentation

OpenSim.Server.Handlers.Inventory.InventoryServiceInConnector.InventoryServiceInConnector ( IConfigSource  config,
IHttpServer  server,
string  configName 
)
inline

Definition at line 59 of file InventoryServerInConnector.cs.

Member Function Documentation

virtual void OpenSim.Server.Handlers.Inventory.InventoryServiceInConnector.AddHttpHandlers ( IHttpServer  m_httpServer)
inlineprotectedvirtual

Definition at line 86 of file InventoryServerInConnector.cs.

virtual bool OpenSim.Server.Handlers.Inventory.InventoryServiceInConnector.CheckAuthSession ( string  session_id,
string  avatar_id 
)
inlinevirtual

Check that the source of an inventory request for a particular agent is a current session belonging to that agent.

Parameters
session_id
avatar_id
Returns

Definition at line 324 of file InventoryServerInConnector.cs.

bool OpenSim.Server.Handlers.Inventory.InventoryServiceInConnector.CheckTrustSource ( IPEndPoint  peer)
inline

Check that the source of an inventory request is one that we trust.

Parameters
peer
Returns

Definition at line 290 of file InventoryServerInConnector.cs.

bool OpenSim.Server.Handlers.Inventory.InventoryServiceInConnector.CreateUsersInventory ( Guid  rawUserID)
inline

Definition at line 230 of file InventoryServerInConnector.cs.

bool OpenSim.Server.Handlers.Inventory.InventoryServiceInConnector.DeleteFolders ( List< Guid >  items)
inline

Definition at line 256 of file InventoryServerInConnector.cs.

bool OpenSim.Server.Handlers.Inventory.InventoryServiceInConnector.DeleteItems ( List< Guid >  items)
inline

Definition at line 265 of file InventoryServerInConnector.cs.

List<InventoryItemBase> OpenSim.Server.Handlers.Inventory.InventoryServiceInConnector.GetActiveGestures ( Guid  rawUserID)
inline

Definition at line 238 of file InventoryServerInConnector.cs.

int OpenSim.Server.Handlers.Inventory.InventoryServiceInConnector.GetAssetPermissions ( InventoryItemBase  item)
inline

Definition at line 251 of file InventoryServerInConnector.cs.

InventoryCollection OpenSim.Server.Handlers.Inventory.InventoryServiceInConnector.GetFolderContent ( Guid  guid)
inline

Definition at line 208 of file InventoryServerInConnector.cs.

List<InventoryItemBase> OpenSim.Server.Handlers.Inventory.InventoryServiceInConnector.GetFolderItems ( Guid  folderID)
inline

Definition at line 213 of file InventoryServerInConnector.cs.

List<InventoryFolderBase> OpenSim.Server.Handlers.Inventory.InventoryServiceInConnector.GetInventorySkeleton ( Guid  rawUserID)
inline

Definition at line 245 of file InventoryServerInConnector.cs.

List<InventoryFolderBase> OpenSim.Server.Handlers.Inventory.InventoryServiceInConnector.GetSystemFolders ( Guid  guid)
inline

Definition at line 177 of file InventoryServerInConnector.cs.

bool OpenSim.Server.Handlers.Inventory.InventoryServiceInConnector.MoveItems ( List< InventoryItemBase items)
inline

Definition at line 274 of file InventoryServerInConnector.cs.

Member Data Documentation

string OpenSim.Server.Handlers.Inventory.InventoryServiceInConnector.m_ConfigName = "InventoryService"
protected

Definition at line 57 of file InventoryServerInConnector.cs.

IInventoryService OpenSim.Server.Handlers.Inventory.InventoryServiceInConnector.m_InventoryService
protected

Definition at line 49 of file InventoryServerInConnector.cs.


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