Sha256: d305c8bd02edf10d3de4ac042426fe4dff202d335655fe895f9155ce7e1fd7aa

Contents?: true

Size: 536 Bytes

Versions: 19

Compression:

Stored size: 536 Bytes

Contents

#pragma once

#include "common/IRhoClassFactory.h"
#include "net/CURLNetRequest.h"
#include "common/PosixThreadImpl.h"
#include "net/iphone/sslimpl.h"

namespace rho {
namespace common {
		
class CRhoClassFactory : public common::IRhoClassFactory
{
public:
    net::INetRequest* createNetRequest()
    {
        return new net::CURLNetRequest();
    }
    common::IRhoThreadImpl* createThreadImpl()
    {
        return new CPosixThreadImpl;
    }
    net::ISSL* createSSLEngine()
    {
        return new net::SSLImpl();
    }
};

}
}

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
rhodes-2.2.6 platform/shared/common/iphone/RhoClassfactory.h
rhodes-2.2.6.beta.1 platform/shared/common/iphone/RhoClassfactory.h
rhodes-2.2.5 platform/shared/common/iphone/RhoClassfactory.h
rhodes-2.2.5.beta.3 platform/shared/common/iphone/RhoClassfactory.h
rhodes-2.2.5.beta.2 platform/shared/common/iphone/RhoClassfactory.h
rhodes-2.2.5.beta.1 platform/shared/common/iphone/RhoClassfactory.h
rhodes-2.2.4.beta.1 platform/shared/common/iphone/RhoClassfactory.h
rhodes-2.2.3 platform/shared/common/iphone/RhoClassfactory.h
rhodes-2.2.3.beta.1 platform/shared/common/iphone/RhoClassfactory.h
rhodes-2.2.2 platform/shared/common/iphone/RhoClassfactory.h
rhodes-2.2.2.beta.1 platform/shared/common/iphone/RhoClassfactory.h
rhodes-2.2.1 platform/shared/common/iphone/RhoClassfactory.h
rhodes-2.2.1.beta.2 platform/shared/common/iphone/RhoClassfactory.h
rhodes-2.2.1.beta.1 platform/shared/common/iphone/RhoClassfactory.h
rhodes-2.2.0 platform/shared/common/iphone/RhoClassfactory.h
rhodes-2.2.0.beta.3 platform/shared/common/iphone/RhoClassfactory.h
rhodes-2.2.0.beta.2 platform/shared/common/iphone/RhoClassfactory.h
rhodes-2.2.0.beta.1 platform/shared/common/iphone/RhoClassfactory.h
rhodes-2.1.0 platform/shared/common/iphone/RhoClassfactory.h