Sha256: fb26c7864afa984596d0e40787954aae1d092fba2a5791fc962710259b9d74b7
Contents?: true
Size: 590 Bytes
Versions: 3
Compression:
Stored size: 590 Bytes
Contents
#pragma once #include "common/IRhoClassFactory.h" #include "net/CURLNetRequest.h" #include "common/PosixThreadImpl.h" #include "SystemInfoImpl.h" namespace rho { namespace common { class CRhoClassFactory : public common::IRhoClassFactory { public: virtual ~CRhoClassFactory(void){} net::INetRequest* createNetRequest() { return new net::CURLNetRequest(); } virtual common::IRhoThreadImpl* createThreadImpl() { return new CPosixThreadImpl; } virtual ISystemInfo* createSystemInfo() { return new CSystemInfoImpl; } }; } }
Version data entries
3 entries across 3 versions & 1 rubygems