Sha256: 16fb57066177d5ed97a08706da7c6bee7ae425a62b2cb44217f50e65b1767dd8

Contents?: true

Size: 507 Bytes

Versions: 19

Compression:

Stored size: 507 Bytes

Contents

#pragma once

#include "common/IRhoClassFactory.h"
#include "../net/NetRequest.h"
#include "RhoThreadImpl.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;
    }

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

};

}
}

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
rhodes-2.2.6 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.2.6.beta.1 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.2.5 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.2.5.beta.3 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.2.5.beta.2 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.2.5.beta.1 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.2.4.beta.1 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.2.3 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.2.3.beta.1 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.2.2 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.2.2.beta.1 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.2.1 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.2.1.beta.2 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.2.1.beta.1 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.2.0 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.2.0.beta.3 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.2.0.beta.2 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.2.0.beta.1 platform/wm/rhodes/rho/common/RhoClassFactory.h
rhodes-2.1.0 platform/wm/rhodes/rho/common/RhoClassFactory.h