Fawkes API
Fawkes Development Version
|
Interface for a MongoDB connection creator. More...
#include <>>
Public Member Functions | |
virtual mongo::DBClientBase * | create_client (const char *config_name=0)=0 |
Create a new MongoDB client. More... | |
virtual void | delete_client (mongo::DBClientBase *client)=0 |
Delete a client. More... | |
Interface for a MongoDB connection creator.
Definition at line 40 of file mongodb_conncreator.h.
|
pure virtual |
Create a new MongoDB client.
config_name | MongoDB client configuration name for the desired connection. May be 0 in which case the default configuration is used. |
thrown | if the initialization fails or the configuration for the given name does not exist. |
Implemented in MongoDBThread.
Referenced by MongoLogBlackboardThread::bb_interface_created(), fawkes::MongoDBAspectIniFin::init(), and MongoLogBlackboardThread::init().
|
pure virtual |
Delete a client.
client | client to delete |
Implemented in MongoDBThread.
Referenced by fawkes::MongoDBAspectIniFin::finalize(), and MongoLogBlackboardThread::finalize().