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

Public Member Functions

JsonStoreStats GetStoreStats ()
 
bool AttachObjectStore (UUID objectID)
 
bool CreateStore (string value, ref UUID result)
 
bool DestroyStore (UUID storeID)
 
JsonStoreNodeType GetNodeType (UUID storeID, string path)
 
JsonStoreValueType GetValueType (UUID storeID, string path)
 
bool TestStore (UUID storeID)
 
bool SetValue (UUID storeID, string path, string value, bool useJson)
 
bool RemoveValue (UUID storeID, string path)
 
bool GetValue (UUID storeID, string path, bool useJson, out string value)
 
void TakeValue (UUID storeID, string path, bool useJson, TakeValueCallback cback)
 
void ReadValue (UUID storeID, string path, bool useJson, TakeValueCallback cback)
 
int GetArrayLength (UUID storeID, string path)
 

Detailed Description

Definition at line 61 of file IJsonStoreModule.cs.

Member Function Documentation

bool OpenSim.Region.Framework.Interfaces.IJsonStoreModule.AttachObjectStore ( UUID  objectID)
bool OpenSim.Region.Framework.Interfaces.IJsonStoreModule.CreateStore ( string  value,
ref UUID  result 
)
bool OpenSim.Region.Framework.Interfaces.IJsonStoreModule.DestroyStore ( UUID  storeID)
int OpenSim.Region.Framework.Interfaces.IJsonStoreModule.GetArrayLength ( UUID  storeID,
string  path 
)
JsonStoreNodeType OpenSim.Region.Framework.Interfaces.IJsonStoreModule.GetNodeType ( UUID  storeID,
string  path 
)
JsonStoreStats OpenSim.Region.Framework.Interfaces.IJsonStoreModule.GetStoreStats ( )
bool OpenSim.Region.Framework.Interfaces.IJsonStoreModule.GetValue ( UUID  storeID,
string  path,
bool  useJson,
out string  value 
)
JsonStoreValueType OpenSim.Region.Framework.Interfaces.IJsonStoreModule.GetValueType ( UUID  storeID,
string  path 
)
void OpenSim.Region.Framework.Interfaces.IJsonStoreModule.ReadValue ( UUID  storeID,
string  path,
bool  useJson,
TakeValueCallback  cback 
)
bool OpenSim.Region.Framework.Interfaces.IJsonStoreModule.RemoveValue ( UUID  storeID,
string  path 
)
bool OpenSim.Region.Framework.Interfaces.IJsonStoreModule.SetValue ( UUID  storeID,
string  path,
string  value,
bool  useJson 
)
void OpenSim.Region.Framework.Interfaces.IJsonStoreModule.TakeValue ( UUID  storeID,
string  path,
bool  useJson,
TakeValueCallback  cback 
)
bool OpenSim.Region.Framework.Interfaces.IJsonStoreModule.TestStore ( UUID  storeID)

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