Sha256: 7d7f93171a02b1fc1b25efe3e2d0a98096c1a4b8c0a08313eeddd5d36c47d3f6
Contents?: true
Size: 1.79 KB
Versions: 1
Compression:
Stored size: 1.79 KB
Contents
#include "api_generator/js_helpers.h" #include "api_generator/Api.h" #include "logging/RhoLog.h" #undef DEFAULT_LOGCATEGORY #define DEFAULT_LOGCATEGORY "Process" rho::String js_s_Process_runApplication(const rho::String& strObjID, rho::json::CJSONArray& argv, const rho::String& strCallbackID, const rho::String& strJsVmID, const rho::String& strCallbackParam); rho::String js_Process_waitForApplication(const rho::String& strObjID, rho::json::CJSONArray& argv, const rho::String& strCallbackID, const rho::String& strJsVmID, const rho::String& strCallbackParam); rho::String js_Process_closeHandle(const rho::String& strObjID, rho::json::CJSONArray& argv, const rho::String& strCallbackID, const rho::String& strJsVmID, const rho::String& strCallbackParam); rho::String js_Process_getProcessExitCode(const rho::String& strObjID, rho::json::CJSONArray& argv, const rho::String& strCallbackID, const rho::String& strJsVmID, const rho::String& strCallbackParam); namespace { using namespace rho::apiGenerator; class ProcessDispatcher : public ApiHandler<Func_JS> { public: ProcessDispatcher() : ApiHandler("Rho:System:Process") {} virtual ~ProcessDispatcher() {} virtual void initialize(); }; void ProcessDispatcher::initialize() { ApiHandler<Func_JS>::initialize(); RAWTRACE("Initializing Rho:System:Process API..."); defineStaticMethod("runApplication", js_s_Process_runApplication); defineInstanceMethod("waitForApplication", js_Process_waitForApplication); defineInstanceMethod("closeHandle", js_Process_closeHandle); defineInstanceMethod("getProcessExitCode", js_Process_getProcessExitCode); RAWTRACE("Rho:System:Process API - done"); } } extern "C" void Init_JSAPI_Process(void) { rho::apiGenerator::defineJSApiModule(new ProcessDispatcher); }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tauplatform-1.0.1 | lib/commonAPI/coreapi/ext/shared/generated/process_js_api.cpp |