ldas-tools-diskcacheAPI
2.6.1
|
#include <Registry.hh>
Classes | |
class | AlreadyRegisteredException |
struct | Info |
Public Types | |
typedef INT_4U | id_type |
typedef std::string | ascii_key_type |
typedef boost::shared_ptr< Info > | info_type |
Public Member Functions | |
Registry () | |
Default constructor. More... | |
id_type | Register (const Info &Key) |
id_type | Id (const std::string &Name) const |
const info_type | GetInfo (id_type Id) const |
Static Public Attributes | |
static const id_type | KEY_NULL = id_type( 0 ) |
Protected Types | |
typedef LDASTools::AL::unordered_map < id_type, info_type > | registry_container_type |
Protected Member Functions | |
Registry (const Registry &Source) | |
const registry_container_type & | registry () const |
typedef std::string diskCache::Common::Registry::ascii_key_type |
typedef INT_4U diskCache::Common::Registry::id_type |
typedef boost::shared_ptr< Info > diskCache::Common::Registry::info_type |
|
protected |
diskCache::Common::Registry::Registry | ( | ) |
Default constructor.
|
protected |
|
inline |
|
inline |
Registry::id_type diskCache::Common::Registry::Register | ( | const Info & | Key | ) |
|
inlineprotected |