24 #ifndef __PLUGINS_MONGODB_ASPECT_MONGODB_H_ 25 #define __PLUGINS_MONGODB_ASPECT_MONGODB_H_ 27 #include <aspect/aspect.h> 34 class MongoDBConnCreator;
55 void init_MongoDBAspect(mongo::DBClientBase *mongodb_client,
Fawkes aspect base class.
Fawkes library namespace.
const char * mongodb_config_name() const
Get MongoDB configuration name.
mongo::DBClientBase * mongodb_client
MongoDB client to use to interact with the database.
MongoDBConnCreator * mongodb_connmgr
Connection manager to retrieve more client connections from if necessary.
Thread aspect to access MongoDB.
MongoDBAspect initializer/finalizer.
Interface for a MongoDB connection creator.