23 #ifndef _PLUGINS_MONGODB_ASPECT_MONGODB_H_ 24 #define _PLUGINS_MONGODB_ASPECT_MONGODB_H_ 26 #include <aspect/aspect.h> 35 class MongoDBConnCreator;
37 class MongoDBAspectIniFin;
51 return mongodb_config_name_;
62 std::string mongodb_config_name_;
Fawkes aspect base class.
Fawkes library namespace.
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.
MongoDBAspect()
Constructor.
Thread aspect to access MongoDB.
virtual ~MongoDBAspect()
Virtual empty destructor.
MongoDBAspect initializer/finalizer.
Interface for a MongoDB connection creator.
const std::string & mongodb_config_name() const
Get MongoDB configuration name.