ClockWork DB CoreAPI 1.0.48
Abstract Time Series and Storage/Management Library
Loading...
Searching...
No Matches
tom::tsdb::engine::module_loader Class Reference
+ Inheritance diagram for tom::tsdb::engine::module_loader:
+ Collaboration diagram for tom::tsdb::engine::module_loader:

Public Member Functions

 module_loader (const tom::String dir)
 
providerget_provider (const tom::observation &name)
 
- Public Member Functions inherited from tom::module_loader
 module_loader (const tom::string &directory)
 
iterator begin ()
 
const_iterator begin () const
 
unsigned int count () const
 
iterator end ()
 
const_iterator end () const
 

Additional Inherited Members

- Public Types inherited from tom::module_loader
typedef module_map_type::const_iterator const_iterator
 
typedef module_map_type::iterator iterator
 
typedef module_map_type::key_type key_type
 
typedef std::vector< tom::stringmodule_list
 
typedef module_list::const_iterator module_list_iterator
 
typedef std::map< tom::string, dynamic_librarymodule_map_type
 
typedef module_map_type::value_type value_type
 
- Protected Member Functions inherited from tom::module_loader
module_list_iterator first_module () const
 
module_list_iterator last_module () const
 
virtual dynamic_libraryload (const tom::string &module)
 
virtual void unload (const tom::string &module)
 
- Protected Attributes inherited from tom::module_loader
tom::string m_directory
 
module_list m_module_list
 
module_map_type m_modules
 

Constructor & Destructor Documentation

◆ ~module_loader()

tom::tsdb::engine::module_loader::~module_loader ( )
virtual

Reimplemented from tom::module_loader.


The documentation for this class was generated from the following files: