Sha256: 3ae9e87628960e9b4d44bad00fa0c0a40ed1738b5eb98b4c9400f82e5efa84b9

Contents?: true

Size: 610 Bytes

Versions: 13

Compression:

Stored size: 610 Bytes

Contents

#include <net/CURLNetRequest.h>
#include <common/PosixThreadImpl.h>

#include "rhodes/RhoClassFactory.h"
#include "rhodes/SystemInfoImpl.h"
#include "rhodes/sslimpl.h"

namespace rho
{
namespace common
{

net::INetRequest *CRhoClassFactory::createNetRequest()
{
    return new net::CURLNetRequest();
}

IRhoThreadImpl *CRhoClassFactory::createThreadImpl()
{
    return new CPosixThreadImpl();
}

ISystemInfo *CRhoClassFactory::createSystemInfo()
{
    return new CSystemInfoImpl();
}

net::ISSL *CRhoClassFactory::createSSLEngine()
{
    return new net::SSLImpl();
}

} // namespace common
} // namespace rho

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
rhodes-2.0.3 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-2.0.2 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-2.0.0 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-2.0.0.rc2 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-2.0.0.rc1 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-2.0.0.beta11 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-2.0.0.beta10 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-2.0.0.beta9 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-2.0.0.beta8 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-2.0.0.beta7 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-2.0.0.beta6 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-2.0.0.beta4 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-2.0.0.beta3 platform/android/Rhodes/jni/src/RhoClassFactory.cpp