Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
ScriptInterface_impl Struct Reference

Public Member Functions

 ScriptInterface_impl (const char *nativeScopeName, const shared_ptr< ScriptRuntime > &runtime)
 
 ~ScriptInterface_impl ()
 
void Register (const char *name, JSNative fptr, uintN nargs)
 

Public Attributes

shared_ptr< ScriptRuntimem_runtime
 
JSContext * m_cx
 
JSObject * m_glob
 
JSObject * m_nativeScope
 
JSCrossCompartmentCall * m_call
 

Detailed Description

Definition at line 234 of file ScriptInterface.cpp.

Constructor & Destructor Documentation

ScriptInterface_impl::ScriptInterface_impl ( const char *  nativeScopeName,
const shared_ptr< ScriptRuntime > &  runtime 
)

Definition at line 477 of file ScriptInterface.cpp.

ScriptInterface_impl::~ScriptInterface_impl ( )

Definition at line 548 of file ScriptInterface.cpp.

Member Function Documentation

void ScriptInterface_impl::Register ( const char *  name,
JSNative  fptr,
uintN  nargs 
)

Definition at line 556 of file ScriptInterface.cpp.

Member Data Documentation

JSCrossCompartmentCall* ScriptInterface_impl::m_call

Definition at line 244 of file ScriptInterface.cpp.

JSContext* ScriptInterface_impl::m_cx

Definition at line 241 of file ScriptInterface.cpp.

JSObject* ScriptInterface_impl::m_glob

Definition at line 242 of file ScriptInterface.cpp.

JSObject* ScriptInterface_impl::m_nativeScope

Definition at line 243 of file ScriptInterface.cpp.

shared_ptr<ScriptRuntime> ScriptInterface_impl::m_runtime

Definition at line 240 of file ScriptInterface.cpp.


The documentation for this struct was generated from the following file: