Sha256: 7818d4a3e5abf393a47c7585fb3519b75f1684406989460c083dd34c63feeab9

Contents?: true

Size: 587 Bytes

Versions: 13

Compression:

Stored size: 587 Bytes

Contents

#include "stdafx.h"

#include "RhoClassfactory.h"
#include "sync/SyncThread.h"
#include "sync/ClientRegister.h"

namespace rho{
namespace common{
IRhoClassFactory* createClassFactory()
{
    return new rho::common::CRhoClassFactory;
}
}
}

extern "C" {
void rho_sync_create()
{
    rho::sync::CSyncThread::Create(rho::common::createClassFactory());
}

void rho_clientregister_create(const char* szDevicePin)
{
    rho::sync::CClientRegister::Create(rho::common::createClassFactory(), szDevicePin);
}

void rho_clientregister_destroy()
{
    rho::sync::CClientRegister::Destroy();
}

};

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
rhodes-2.0.3 platform/wm/rhodes/rho/common/RhoClassFactory.cpp
rhodes-2.0.2 platform/wm/rhodes/rho/common/RhoClassFactory.cpp
rhodes-2.0.0 platform/wm/rhodes/rho/common/RhoClassFactory.cpp
rhodes-2.0.0.rc2 platform/wm/rhodes/rho/common/RhoClassFactory.cpp
rhodes-2.0.0.rc1 platform/wm/rhodes/rho/common/RhoClassFactory.cpp
rhodes-2.0.0.beta11 platform/wm/rhodes/rho/common/RhoClassFactory.cpp
rhodes-2.0.0.beta10 platform/wm/rhodes/rho/common/RhoClassFactory.cpp
rhodes-2.0.0.beta9 platform/wm/rhodes/rho/common/RhoClassFactory.cpp
rhodes-2.0.0.beta8 platform/wm/rhodes/rho/common/RhoClassFactory.cpp
rhodes-2.0.0.beta7 platform/wm/rhodes/rho/common/RhoClassFactory.cpp
rhodes-2.0.0.beta6 platform/wm/rhodes/rho/common/RhoClassFactory.cpp
rhodes-2.0.0.beta4 platform/wm/rhodes/rho/common/RhoClassFactory.cpp
rhodes-2.0.0.beta3 platform/wm/rhodes/rho/common/RhoClassFactory.cpp