![]() |
Phasor 3.3.0
Stack VM based Programming Language
|
#include <NativeRuntime_com.hpp>
Public Member Functions | |
| virtual | ~PhasorScriptEngine ()=default |
| HRESULT __stdcall | QueryInterface (REFIID riid, void **ppv) override |
| ULONG __stdcall | AddRef () override |
| ULONG __stdcall | Release () override |
| HRESULT __stdcall | SetScriptSite (IActiveScriptSite *pSite) override |
| HRESULT __stdcall | GetScriptSite (REFIID riid, void **ppvObject) override |
| HRESULT __stdcall | SetScriptState (SCRIPTSTATE state) override |
| HRESULT __stdcall | GetScriptState (SCRIPTSTATE *pss) override |
| HRESULT __stdcall | Close () override |
| HRESULT __stdcall | AddNamedItem (LPCOLESTR name, DWORD flags) override |
| HRESULT __stdcall | AddTypeLib (REFGUID rguidTypeLib, DWORD dwMajor, DWORD dwMinor, DWORD dwFlags) override |
| HRESULT __stdcall | GetScriptDispatch (LPCOLESTR name, IDispatch **ppdisp) override |
| HRESULT __stdcall | GetCurrentScriptThreadID (SCRIPTTHREADID *pstidThread) override |
| HRESULT __stdcall | GetScriptThreadID (DWORD dwWin32ThreadId, SCRIPTTHREADID *pstidThread) override |
| HRESULT __stdcall | GetScriptThreadState (SCRIPTTHREADID stidThread, SCRIPTTHREADSTATE *pstsState) override |
| HRESULT __stdcall | InterruptScriptThread (SCRIPTTHREADID stidThread, const EXCEPINFO *pexcepinfo, DWORD dwFlags) override |
| HRESULT __stdcall | Clone (IActiveScript **ppscript) override |
| HRESULT __stdcall | InitNew () override |
| HRESULT __stdcall | AddScriptlet (LPCOLESTR defaultName, LPCOLESTR code, LPCOLESTR itemName, LPCOLESTR subItemName, LPCOLESTR eventName, LPCOLESTR delimiter, DWORD sourceContextCookie, ULONG startingLine, DWORD flags, BSTR *pbstrName, EXCEPINFO *pexcepinfo) override |
| HRESULT __stdcall | ParseScriptText (LPCOLESTR code, LPCOLESTR itemName, IUnknown *context, LPCOLESTR delimiter, DWORD sourceContextCookie, ULONG startingLine, DWORD flags, VARIANT *result, EXCEPINFO *ex) override |
Private Attributes | |
| long | refCount = 1 |
| Phasor::VM | vm |
| SCRIPTSTATE | state = SCRIPTSTATE_UNINITIALIZED |
| IActiveScriptSite * | site = nullptr |
Definition at line 15 of file NativeRuntime_com.hpp.
|
virtualdefault |
|
override |
Definition at line 119 of file NativeRuntime_com.cpp.
|
override |
|
override |
Definition at line 185 of file NativeRuntime_com.cpp.
|
override |
Definition at line 124 of file NativeRuntime_com.cpp.
|
override |
Definition at line 170 of file NativeRuntime_com.cpp.
|
override |
Definition at line 106 of file NativeRuntime_com.cpp.
|
override |
Definition at line 138 of file NativeRuntime_com.cpp.
|
override |
Definition at line 129 of file NativeRuntime_com.cpp.
|
override |
Definition at line 78 of file NativeRuntime_com.cpp.
|
override |
Definition at line 97 of file NativeRuntime_com.cpp.
|
override |
Definition at line 147 of file NativeRuntime_com.cpp.
|
override |
Definition at line 156 of file NativeRuntime_com.cpp.
|
override |
|
override |
Definition at line 165 of file NativeRuntime_com.cpp.
|
override |
|
override |
|
override |
Definition at line 58 of file NativeRuntime_com.cpp.
|
override |
Definition at line 66 of file NativeRuntime_com.cpp.
|
override |
Definition at line 91 of file NativeRuntime_com.cpp.
|
private |
Definition at line 19 of file NativeRuntime_com.hpp.
|
private |
Definition at line 24 of file NativeRuntime_com.hpp.
|
private |
Definition at line 23 of file NativeRuntime_com.hpp.
|
private |
Definition at line 21 of file NativeRuntime_com.hpp.