Sirikata
Classes | Namespaces | Defines
liboh/plugins/js/EmersonScript.hpp File Reference
#include <string>
#include <sirikata/oh/ObjectScript.hpp>
#include <sirikata/oh/ObjectScriptManager.hpp>
#include <sirikata/oh/HostedObject.hpp>
#include <sirikata/proxyobject/SessionEventListener.hpp>
#include <boost/filesystem.hpp>
#include <v8.h>
#include "JSObjectStructs/JSPresenceStruct.hpp"
#include "JSObjectStructs/JSContextStruct.hpp"
#include "JSObjectStructs/JSVisibleStruct.hpp"
#include <sirikata/proxyobject/ProxyCreationListener.hpp>
#include "JSObjects/JSInvokableObject.hpp"
#include "JSEntityCreateInfo.hpp"
#include "JSObjectScript.hpp"
#include "JSObjectScriptManager.hpp"
#include "JSVisibleManager.hpp"
#include "JS_JSMessage.pbj.hpp"
#include "EmersonMessagingManager.hpp"
#include "EmersonHttpManager.hpp"
#include <sirikata/core/util/SerializationCheck.hpp>
#include "JSCtx.hpp"
Include dependency graph for EmersonScript.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Sirikata::JS::EmersonScript

Namespaces

namespace  Sirikata
 

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


namespace  Sirikata::JS

Defines

#define EMERSCRIPT_SERIAL_CHECK()   Sirikata::SerializationCheck::Scoped sc (JSObjectScript::mCtx->serializationCheck());

Define Documentation

#define EMERSCRIPT_SERIAL_CHECK ( )    Sirikata::SerializationCheck::Scoped sc (JSObjectScript::mCtx->serializationCheck());

Referenced by Sirikata::JS::EmersonScript::addConnectedPresence(), Sirikata::JS::EmersonScript::callbackUnconnected(), Sirikata::JS::EmersonScript::create_entity(), Sirikata::JS::EmersonScript::create_event(), Sirikata::JS::EmersonScript::create_timeout(), Sirikata::JS::EmersonScript::createVisibleWeakPersistent(), Sirikata::JS::EmersonScript::deletePres(), Sirikata::JS::EmersonScript::findVisible(), Sirikata::JS::EmersonScript::finishContextClear(), Sirikata::JS::EmersonScript::fireProxEvent(), Sirikata::JS::EmersonScript::handlePresCallback(), Sirikata::JS::EmersonScript::iHandleScriptCommRead(), Sirikata::JS::EmersonScript::iHandleScriptCommUnreliable(), Sirikata::JS::EmersonScript::iInvokeInvokable(), Sirikata::JS::EmersonScript::incrementPresenceToken(), Sirikata::JS::EmersonScript::iNotifyProximate(), Sirikata::JS::EmersonScript::iNotifyProximateGone(), Sirikata::JS::EmersonScript::invokeCallbackInContext(), Sirikata::JS::EmersonScript::iOnConnected(), Sirikata::JS::EmersonScript::iOnDisconnected(), Sirikata::JS::EmersonScript::iStop(), Sirikata::JS::EmersonScript::killEntity(), Sirikata::JS::EmersonScript::killScript(), Sirikata::JS::EmersonScript::postCallbackChecks(), Sirikata::JS::EmersonScript::presToVis(), Sirikata::JS::EmersonScript::processSandboxMessage(), Sirikata::JS::EmersonScript::registerContextForClear(), Sirikata::JS::EmersonScript::registerFixupSuspendable(), Sirikata::JS::EmersonScript::removePresenceData(), Sirikata::JS::EmersonScript::requestDisconnect(), Sirikata::JS::EmersonScript::requestReset(), Sirikata::JS::EmersonScript::resetPresence(), Sirikata::JS::EmersonScript::resetScript(), Sirikata::JS::EmersonScript::restorePresence(), Sirikata::JS::EmersonScript::runSimulation(), Sirikata::JS::EmersonScript::sendMessageToEntityUnreliable(), Sirikata::JS::EmersonScript::sendSandbox(), Sirikata::JS::EmersonScript::setBounds(), Sirikata::JS::EmersonScript::setLocation(), Sirikata::JS::EmersonScript::setOrientation(), Sirikata::JS::EmersonScript::setPhysicsFunction(), Sirikata::JS::EmersonScript::setQueryFunction(), Sirikata::JS::EmersonScript::setVisual(), Sirikata::JS::EmersonScript::unsubscribePresenceEvents(), and Sirikata::JS::EmersonScript::wrapPresence().