Sha256: 82e39238af71eefd7db35ed0a8aebd77409add4d52a4528106a9068b4484a2b6

Contents?: true

Size: 608 Bytes

Versions: 28

Compression:

Stored size: 608 Bytes

Contents

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

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

namespace rho
{
namespace common
{

net::INetRequestImpl* CRhoClassFactory::createNetRequestImpl()
{
    return new net::CURLNetRequest();
}

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

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

IRhoCrypt *CRhoClassFactory::createRhoCrypt()
{
    return new CRhoCryptImpl;
}

} // namespace common
} // namespace rho

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
rhodes-3.0.2 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-3.0.2.beta.1 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-3.0.1 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-3.0.1.beta.8 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-3.0.1.beta.7 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-3.0.1.beta.6 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-3.0.1.beta.5 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-3.0.1.beta.4 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-3.0.1.beta.3 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-3.0.1.beta.2 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-3.0.0 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-3.0.0.beta.7 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-3.0.0.beta.6 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-3.0.0.beta.5 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-3.0.0.beta.4 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-3.0.0.beta.3 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-3.0.0.beta.2 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-3.0.0.beta.1 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-2.4.1 platform/android/Rhodes/jni/src/RhoClassFactory.cpp
rhodes-2.4.1.beta.1 platform/android/Rhodes/jni/src/RhoClassFactory.cpp