Sha256: cf0ca04f1cf1a089fcbe1456457b064f46dc1775b1db6e4dd7805b528af4eba6

Contents?: true

Size: 1.15 KB

Versions: 1

Compression:

Stored size: 1.15 KB

Contents

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


namespace rho {

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

    virtual void getType(rho::apiGenerator::CMethodResult& oResult);
    virtual void getUserNotifyMode(rho::apiGenerator::CMethodResult& oResult);
    virtual void setUserNotifyMode(const rho::String& userNotifyMode, rho::apiGenerator::CMethodResult& oResult);
    virtual void getPushServer(rho::apiGenerator::CMethodResult& oResult);
    virtual void getPushAppName(rho::apiGenerator::CMethodResult& oResult);
    virtual void getDeviceId(rho::apiGenerator::CMethodResult& oResult);
    virtual void startNotifications(rho::apiGenerator::CMethodResult& oResult);
    virtual void stopNotifications(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/Push_impl.h