Sha256: f6f5f92a114b01d6fb392507f55b50b3c4705660a8b1f6ec6ba9a7d9ecf17a30

Contents?: true

Size: 628 Bytes

Versions: 21

Compression:

Stored size: 628 Bytes

Contents

#pragma once

#include "common/IRhoClassFactory.h"
#include "../net/NetRequest.h"
#include "RhoThreadImpl.h"
#include "SystemInfoImpl.h"

namespace rho {
namespace common {

class CRhoClassFactory : public IRhoClassFactory
{
public:
    virtual ~CRhoClassFactory(void){}
    net::INetRequest* createNetRequest()
    {
        return new net::CNetRequest();
    }

    virtual IRhoThreadImpl* createThreadImpl()
    {
        return new CRhoThreadImpl;
    }

    virtual ISystemInfo* createSystemInfo()
    {
        return new CSystemInfoImpl;
    }

    net::ISSL* createSSLEngine()
    {
        return null;
    }

};

}
}

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
rhodes-2.0.3 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.0.2 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.0.0 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.0.0.rc2 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.0.0.rc1 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.0.0.beta11 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.0.0.beta10 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.0.0.beta9 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.0.0.beta8 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.0.0.beta7 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.0.0.beta6 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.0.0.beta4 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.0.0.beta3 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-1.5.5 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.0.0.beta2 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.0.0.beta1 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-1.5.4 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-1.5.3 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-1.5.2 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-1.5.1 platform/wm/rhodes/rho/common/RhoClassFactory.h