OpenSim
|
Public Member Functions | |
void | Initialise (IConfigSource config) |
Initialise this shared module More... | |
void | PostInitialise () |
everything is loaded, perform post load configuration More... | |
void | Close () |
Nothing to do on close More... | |
void | AddRegion (Scene scene) |
void | RemoveRegion (Scene scene) |
void | RegionLoaded (Scene scene) |
Called when all modules have been added for a region. This is where we hook up events More... | |
UUID | JsonAttachObjectStore (UUID hostID, UUID scriptID) |
UUID | JsonCreateStore (UUID hostID, UUID scriptID, string value) |
int | JsonDestroyStore (UUID hostID, UUID scriptID, UUID storeID) |
int | JsonTestStore (UUID hostID, UUID scriptID, UUID storeID) |
UUID | JsonRezAtRoot (UUID hostID, UUID scriptID, string item, Vector3 pos, Vector3 vel, Quaternion rot, string param) |
UUID | JsonReadNotecard (UUID hostID, UUID scriptID, UUID storeID, string path, string notecardIdentifier) |
UUID | JsonWriteNotecard (UUID hostID, UUID scriptID, UUID storeID, string path, string name) |
string | JsonList2Path (UUID hostID, UUID scriptID, object[] pathlist) |
int | JsonGetNodeType (UUID hostID, UUID scriptID, UUID storeID, string path) |
int | JsonGetValueType (UUID hostID, UUID scriptID, UUID storeID, string path) |
int | JsonSetValue (UUID hostID, UUID scriptID, UUID storeID, string path, string value) |
int | JsonSetJson (UUID hostID, UUID scriptID, UUID storeID, string path, string value) |
int | JsonRemoveValue (UUID hostID, UUID scriptID, UUID storeID, string path) |
int | JsonGetArrayLength (UUID hostID, UUID scriptID, UUID storeID, string path) |
string | JsonGetValue (UUID hostID, UUID scriptID, UUID storeID, string path) |
string | JsonGetJson (UUID hostID, UUID scriptID, UUID storeID, string path) |
UUID | JsonTakeValue (UUID hostID, UUID scriptID, UUID storeID, string path) |
UUID | JsonTakeValueJson (UUID hostID, UUID scriptID, UUID storeID, string path) |
UUID | JsonReadValue (UUID hostID, UUID scriptID, UUID storeID, string path) |
UUID | JsonReadValueJson (UUID hostID, UUID scriptID, UUID storeID, string path) |
Static Public Attributes | |
static readonly int | JSON_NODETYPE_UNDEF = (int)JsonStoreNodeType.Undefined |
static readonly int | JSON_NODETYPE_OBJECT = (int)JsonStoreNodeType.Object |
static readonly int | JSON_NODETYPE_ARRAY = (int)JsonStoreNodeType.Array |
static readonly int | JSON_NODETYPE_VALUE = (int)JsonStoreNodeType.Value |
static readonly int | JSON_VALUETYPE_UNDEF = (int)JsonStoreValueType.Undefined |
static readonly int | JSON_VALUETYPE_BOOLEAN = (int)JsonStoreValueType.Boolean |
static readonly int | JSON_VALUETYPE_INTEGER = (int)JsonStoreValueType.Integer |
static readonly int | JSON_VALUETYPE_FLOAT = (int)JsonStoreValueType.Float |
static readonly int | JSON_VALUETYPE_STRING = (int)JsonStoreValueType.String |
Protected Member Functions | |
void | GenerateRuntimeError (string msg) |
void | DispatchValue (UUID scriptID, UUID reqID, string value) |
Static Protected Attributes | |
static Regex | m_ArrayPattern = new Regex("^([0-9]+|\\+)$") |
Convert a list of values that are path components to a single string path More... | |
Properties | |
string | Name [get] |
Name of this shared module is it's class name More... | |
Type | ReplaceableInterface [get] |
Properties inherited from OpenSim.Region.Framework.Interfaces.IRegionModuleBase | |
string | Name [get] |
Type | ReplaceableInterface [get] |
If this returns non-null, it is the type of an interface that this module intends to register. This will cause the loader to defer loading of this module until all other modules have been loaded. If no other module has registered the interface by then, this module will be activated, else it will remain inactive, letting the other module take over. This should return non-null ONLY in modules that are intended to be easily replaceable, e.g. stub implementations that the developer expects to be replaced by third party provided modules. More... | |
Definition at line 51 of file JsonStoreScriptModule.cs.
|
inline |
Implements OpenSim.Region.Framework.Interfaces.IRegionModuleBase.
Definition at line 129 of file JsonStoreScriptModule.cs.
|
inline |
Nothing to do on close
Implements OpenSim.Region.Framework.Interfaces.IRegionModuleBase.
Definition at line 121 of file JsonStoreScriptModule.cs.
|
inlineprotected |
Definition at line 525 of file JsonStoreScriptModule.cs.
|
inlineprotected |
Definition at line 514 of file JsonStoreScriptModule.cs.
|
inline |
Initialise this shared module
scene | this region is getting initialised |
source | nini config, we are not using this |
Implements OpenSim.Region.Framework.Interfaces.IRegionModuleBase.
Definition at line 84 of file JsonStoreScriptModule.cs.
|
inline |
Definition at line 258 of file JsonStoreScriptModule.cs.
|
inline |
Definition at line 273 of file JsonStoreScriptModule.cs.
|
inline |
Definition at line 295 of file JsonStoreScriptModule.cs.
|
inline |
Definition at line 435 of file JsonStoreScriptModule.cs.
|
inline |
Definition at line 454 of file JsonStoreScriptModule.cs.
|
inline |
Definition at line 385 of file JsonStoreScriptModule.cs.
|
inline |
Definition at line 446 of file JsonStoreScriptModule.cs.
|
inline |
Definition at line 396 of file JsonStoreScriptModule.cs.
|
inline |
|
inline |
Definition at line 337 of file JsonStoreScriptModule.cs.
|
inline |
Definition at line 490 of file JsonStoreScriptModule.cs.
|
inline |
Definition at line 499 of file JsonStoreScriptModule.cs.
|
inline |
Definition at line 424 of file JsonStoreScriptModule.cs.
|
inline |
Definition at line 323 of file JsonStoreScriptModule.cs.
|
inline |
Definition at line 413 of file JsonStoreScriptModule.cs.
|
inline |
Definition at line 407 of file JsonStoreScriptModule.cs.
|
inline |
Definition at line 467 of file JsonStoreScriptModule.cs.
|
inline |
Definition at line 476 of file JsonStoreScriptModule.cs.
|
inline |
Definition at line 312 of file JsonStoreScriptModule.cs.
|
inline |
Definition at line 351 of file JsonStoreScriptModule.cs.
|
inline |
everything is loaded, perform post load configuration
Definition at line 112 of file JsonStoreScriptModule.cs.
|
inline |
Called when all modules have been added for a region. This is where we hook up events
Implements OpenSim.Region.Framework.Interfaces.IRegionModuleBase.
Definition at line 173 of file JsonStoreScriptModule.cs.
|
inline |
Implements OpenSim.Region.Framework.Interfaces.IRegionModuleBase.
Definition at line 139 of file JsonStoreScriptModule.cs.
|
static |
Definition at line 228 of file JsonStoreScriptModule.cs.
|
static |
Definition at line 225 of file JsonStoreScriptModule.cs.
|
static |
Definition at line 222 of file JsonStoreScriptModule.cs.
|
static |
Definition at line 231 of file JsonStoreScriptModule.cs.
|
static |
Definition at line 237 of file JsonStoreScriptModule.cs.
|
static |
Definition at line 243 of file JsonStoreScriptModule.cs.
|
static |
Definition at line 240 of file JsonStoreScriptModule.cs.
|
static |
Definition at line 246 of file JsonStoreScriptModule.cs.
|
static |
Definition at line 234 of file JsonStoreScriptModule.cs.
|
staticprotected |
Convert a list of values that are path components to a single string path
Definition at line 677 of file JsonStoreScriptModule.cs.
|
get |
Name of this shared module is it's class name
Definition at line 73 of file JsonStoreScriptModule.cs.
|
get |
Definition at line 213 of file JsonStoreScriptModule.cs.