Sirikata
Namespaces | Functions
liboh/plugins/js/JSObjects/JSSystem.cpp File Reference
#include "JSSystem.hpp"
#include <sirikata/oh/Platform.hpp>
#include "../JSObjectScriptManager.hpp"
#include "../JSObjectScript.hpp"
#include "../JSSerializer.hpp"
#include "../JSObjectStructs/JSContextStruct.hpp"
#include "JSFields.hpp"
#include "JSObjectsUtils.hpp"
#include "../JSSystemNames.hpp"
#include "../JSObjectStructs/JSSystemStruct.hpp"
#include "../JSEntityCreateInfo.hpp"
#include <sirikata/core/util/SpaceObjectReference.hpp>
#include "JSVec3.hpp"
#include "JSQuaternion.hpp"
#include <sirikata/core/util/Platform.hpp>
#include <sirikata/oh/HostedObject.hpp>
#include <algorithm>
#include <cctype>
#include <boost/any.hpp>
Include dependency graph for JSSystem.cpp:

Namespaces

namespace  Sirikata
 

Note: All the classes provided in this file are thin wrappers around the corresponding classes in ASIO.


namespace  Sirikata::JS
namespace  Sirikata::JS::JSSystem

Functions

v8::Handle< v8::Value > Sirikata::JS::JSSystem::sendMessageReliable (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::sendMessageUnreliable (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::sendMessage (const v8::Arguments &args, bool reliable)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::pushEvalContextScopeDirectory (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::popEvalContextScopeDirectory (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::getAssociatedPresence (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::evalInGlobal (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::setSandboxMessageCallback (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::setPresenceMessageCallback (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::getUniqueToken (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_sendSandbox (const v8::Arguments &args)
 First argument should contain a message object that will be serialized and sent to another sandbox on same entity.
v8::Handle< v8::Value > Sirikata::JS::JSSystem::emersonCompileString (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::storageBeginTransaction (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::storageCommit (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::storageErase (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_killEntity (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_http (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::storageWrite (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::storageRead (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::storageRangeRead (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::storageRangeErase (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::storageCount (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::setRestoreScript (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::debug_fileRead (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::debug_fileWrite (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_serialize (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_proxAddedHandler (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_proxRemovedHandler (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_deserialize (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_headless (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_createVisible (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_canSendMessage (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_require (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::commonRequire (const v8::Arguments &args, bool isJS)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_reset (const v8::Arguments &args)
 Single parameter: an object with information on each presence's prox result set:
bool Sirikata::JS::JSSystem::decodeResetArg (v8::Handle< v8::Object > arg, std::map< SpaceObjectReference, std::vector< SpaceObjectReference > > &cppRes)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_getScript (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_setScript (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_canRecvMessage (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_canImport (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_canProxCallback (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_canProxChangeQuery (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_canCreatePres (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_canCreateEnt (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_canEval (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_jsrequire (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_jsimport (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_import (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::commonImport (const v8::Arguments &args, bool isJS)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_getVersion (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_print (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_sendHome (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_restorePresence (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_createEntity (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_createEntityNoSpace (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_createContext (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_event (const v8::Arguments &args)
 Emits an event.
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_timeout (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_onPresenceConnected (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSSystem::root_onPresenceDisconnected (const v8::Arguments &args)