Sirikata
Namespaces | Functions
liboh/plugins/js/JSObjects/JSContext.cpp File Reference
#include "JSContext.hpp"
#include <v8.h>
#include "../JSObjectScript.hpp"
#include "../JSSerializer.hpp"
#include "JSObjectsUtils.hpp"
#include "JSVec3.hpp"
#include "../JSUtil.hpp"
#include "../JSObjectStructs/JSContextStruct.hpp"
#include <math.h>
#include <stdlib.h>
#include <float.h>
Include dependency graph for JSContext.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::JSContext

Functions

v8::Handle< v8::Value > Sirikata::JS::JSContext::ScriptSuspend (const v8::Arguments &args)
 Calling suspends sandbox.
v8::Handle< v8::Value > Sirikata::JS::JSContext::ScriptResume (const v8::Arguments &args)
 Resumes suspended sandbox.
v8::Handle< v8::Value > Sirikata::JS::JSContext::ScriptClear (const v8::Arguments &args)
 Destroys all objects that were created in this context + all of this context's subcontexts.
v8::Handle< v8::Value > Sirikata::JS::JSContext::ScriptExecute (const v8::Arguments &args)
void Sirikata::JS::JSContext::setNullContext (const v8::Arguments &args)
 Sets args.This to point to null instead of a timer object.