Sha256: 96ac94b62cb2095e0539a7d4d6044ac07d8f0313107d9df8da726890c148ab7d

Contents?: true

Size: 809 Bytes

Versions: 1

Compression:

Stored size: 809 Bytes

Contents

#include "common/RhodesApp.h"
#include "api_generator/wp8/MethodResultImpl.h"
#include "../../../../shared/generated/cpp/ProcessBase.h"
#include "ProcessRuntime.h"
#include "../../wp8/rhoruntime/common/RhoConvertWP8.h"


namespace rho {
namespace system {

class CProcessImpl: public CProcessBase
{
private:
    rhoruntime::IProcessImpl^ _runtime;
public:
    CProcessImpl(const rho::String& strID, rhoruntime::IProcessImpl^ runtime): CProcessBase(), _runtime(runtime)
    {
        _runtime->setNativeImpl(rho::common::convertStringToWP8(strID), (int64)this);
    }

    virtual void waitForApplication(rho::apiGenerator::CMethodResult& oResult);
    virtual void closeHandle(rho::apiGenerator::CMethodResult& oResult);
    virtual void getProcessExitCode(rho::apiGenerator::CMethodResult& oResult);
};

}
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tauplatform-1.0.1 lib/commonAPI/coreapi/ext/platform/wp8/generated/lib/Process_impl.h