Sha256: 8dfd87b1fa6da3c7bfac9eb817a77c623cf76ca31e9d5754962f7e4c13d30b34
Contents?: true
Size: 1.51 KB
Versions: 1
Compression:
Stored size: 1.51 KB
Contents
#pragma once #include "../../../../shared/generated/cpp/IProcess.h" #include "api_generator/wp8/IMethodResult.h" namespace rhoruntime { public interface class IProcessImpl { public: int64 getNativeImpl(); void setNativeImpl(Platform::String^ strID, int64 native); void waitForApplication(IMethodResult^ oResult); void closeHandle(IMethodResult^ oResult); void getProcessExitCode(IMethodResult^ oResult); }; public interface class IProcessSingletonImpl { public: void runApplication(Platform::String^ appName, Platform::String^ params, bool blockingCall, IMethodResult^ oResult); }; public interface class IProcessFactoryImpl { public: IProcessImpl^ getImpl(); IProcessSingletonImpl^ getSingletonImpl(); }; public ref class ProcessRuntimeComponent sealed { public: ProcessRuntimeComponent(IProcessImpl^ impl); private: IProcessImpl^ _impl; int64 _cppImpl; int64 getCppImpl(); }; public ref class ProcessSingletonComponent sealed: public IProcessSingletonImpl { public: ProcessSingletonComponent(IProcessSingletonImpl^ impl); virtual void runApplication(Platform::String^ appName, Platform::String^ params, bool blockingCall, IMethodResult^ oResult); private: IProcessSingletonImpl^ _impl; }; public ref class ProcessFactoryComponent sealed { public: static void setImpl(IProcessFactoryImpl^ impl); }; }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tauplatform-1.0.1 | lib/commonAPI/coreapi/ext/platform/wp8/generated/lib/ProcessRuntime.h |