Sha256: f27ea59a313af8085c8940fdfd91561ab0cb1cfb8ab807dd105abb4817914a1f
Contents?: true
Size: 703 Bytes
Versions: 1
Compression:
Stored size: 703 Bytes
Contents
#pragma once #include "common/RhoStd.h" #include "api_generator/MethodResult.h" #include "api_generator/BaseClasses.h" namespace rho { /////////////////////////////////////////////////////////// struct IDatabase { //constants //methods virtual ~IDatabase(){} }; struct IDatabaseSingleton { //constants virtual ~IDatabaseSingleton(){} //methods virtual void addCommandToQueue(rho::common::CInstanceClassFunctorBase<rho::apiGenerator::CMethodResult>* pFunctor) = 0; virtual void callCommandInThread(rho::common::IRhoRunnable* pFunctor) = 0; }; struct IDatabaseFactory { virtual ~IDatabaseFactory(){} virtual IDatabaseSingleton* getModuleSingleton() = 0; }; }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tauplatform-1.0.1 | lib/commonAPI/coreapi/ext/shared/generated/cpp/IDatabase.h |