OpenSim::Framework::Communications::Cache Namespace Reference


Classes

class  AssetCache
 Manages local cache of assets and their sending to viewers. More...
class  AssetServerBase
class  AuthedSessionCache
class  CachedUserInfo
 Stores user profile and inventory data received from backend services for a particular user. More...
interface  IInventoryRequest
 Should be implemented by callers which require a callback when the user's inventory is received. More...
class  InventoryRequest
 Generic inventory request. More...
class  CryptoGridAssetClient
class  FileAssetClient
class  GridAssetClient
class  InventoryFolderImpl
class  LibraryRootFolder
 Basically a hack to give us a Inventory library while we don't have a inventory server once the server is fully implemented then should read the data from that. More...
class  SQLAssetServer
class  UserProfileCacheService
 Holds user profile information and retrieves it from backend services. More...

Functions

delegate void AssetRequestCallback (UUID assetID, AssetBase asset)
internal delegate void AddItemDelegate (InventoryItemBase itemInfo)
internal delegate void UpdateItemDelegate (InventoryItemBase itemInfo)
internal delegate void DeleteItemDelegate (UUID itemID)
internal delegate void CreateFolderDelegate (string folderName, UUID folderID, ushort folderType, UUID parentID)
internal delegate void MoveFolderDelegate (UUID folderID, UUID parentID)
internal delegate void PurgeFolderDelegate (UUID folderID)
internal delegate void UpdateFolderDelegate (string name, UUID folderID, ushort type, UUID parentID)
internal delegate void SendInventoryDescendentsDelegate (IClientAPI client, UUID folderID, bool fetchFolders, bool fetchItems)
delegate void OnItemReceivedDelegate (UUID itemID)


Function Documentation

internal delegate void OpenSim::Framework::Communications::Cache::AddItemDelegate ( InventoryItemBase  itemInfo  ) 

delegate void OpenSim::Framework::Communications::Cache::AssetRequestCallback ( UUID  assetID,
AssetBase  asset 
)

internal delegate void OpenSim::Framework::Communications::Cache::CreateFolderDelegate ( string  folderName,
UUID  folderID,
ushort  folderType,
UUID  parentID 
)

internal delegate void OpenSim::Framework::Communications::Cache::DeleteItemDelegate ( UUID  itemID  ) 

internal delegate void OpenSim::Framework::Communications::Cache::MoveFolderDelegate ( UUID  folderID,
UUID  parentID 
)

delegate void OpenSim::Framework::Communications::Cache::OnItemReceivedDelegate ( UUID  itemID  ) 

internal delegate void OpenSim::Framework::Communications::Cache::PurgeFolderDelegate ( UUID  folderID  ) 

internal delegate void OpenSim::Framework::Communications::Cache::SendInventoryDescendentsDelegate ( IClientAPI  client,
UUID  folderID,
bool  fetchFolders,
bool  fetchItems 
)

internal delegate void OpenSim::Framework::Communications::Cache::UpdateFolderDelegate ( string  name,
UUID  folderID,
ushort  type,
UUID  parentID 
)

internal delegate void OpenSim::Framework::Communications::Cache::UpdateItemDelegate ( InventoryItemBase  itemInfo  ) 


Generated on Thu Nov 20 01:00:39 2008 for OpenSim by  doxygen 1.5.1