Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros
ScriptInterface.h File Reference
#include <memory>
#include <vector>
#include <string>
#include "ScriptTypes.h"
#include "ScriptVal.h"
#include "js/jsapi.h"
#include "lib/file/vfs/vfs_path.h"
#include "ps/Profile.h"
#include "ps/utf16string.h"
#include <boost/random/linear_congruential.hpp>
#include "NativeWrapperDecls.h"
#include "NativeWrapperDefns.h"

Go to the source code of this file.

Classes

class  ScriptInterface
 Abstraction around a SpiderMonkey JSContext. More...
 
class  ScriptInterface::StructuredClone
 Structured clones are a way to serialize 'simple' JS values into a buffer that can safely be passed between contexts and runtimes and threads. More...
 

Macros

#define SCRIPT_INTERFACE_MAX_ARGS   8
 
#define DEFAULT_RUNTIME_SIZE   16 * 1024 * 1024
 

Macro Definition Documentation

#define DEFAULT_RUNTIME_SIZE   16 * 1024 * 1024

Definition at line 44 of file ScriptInterface.h.

#define SCRIPT_INTERFACE_MAX_ARGS   8

Definition at line 41 of file ScriptInterface.h.