#include <RegistrationStore.h>
Inheritance diagram for dtn::RegistrationStore:
Definition at line 38 of file RegistrationStore.h.
Public Member Functions | |
RegistrationStore () | |
Constructor. | |
Static Public Member Functions | |
static RegistrationStore * | instance () |
Singleton instance accessor. | |
static int | init (const oasys::StorageConfig &cfg, oasys::DurableStore *store) |
Boot time initializer that takes as a parameter the storage configuration to use. | |
static bool | initialized () |
Return true if initialization has completed. | |
Static Protected Attributes | |
static RegistrationStore * | instance_ |
singleton instance |
dtn::RegistrationStore::RegistrationStore | ( | ) |
static RegistrationStore* dtn::RegistrationStore::instance | ( | ) | [inline, static] |
Singleton instance accessor.
Definition at line 43 of file RegistrationStore.h.
References instance_.
Referenced by dtn::RegistrationTable::add(), dtn::DTNServer::close_datastore(), dtn::RegistrationTable::del(), dtn::BundleDaemon::load_registrations(), and dtn::RegistrationTable::update().
static int dtn::RegistrationStore::init | ( | const oasys::StorageConfig & | cfg, | |
oasys::DurableStore * | store | |||
) | [inline, static] |
Boot time initializer that takes as a parameter the storage configuration to use.
Definition at line 54 of file RegistrationStore.h.
References oasys::InternalKeyDurableTable< _ShimType, _KeyType, _DataType >::do_init(), instance_, and RegistrationStore().
Referenced by dtn::DTNServer::init_datastore().
static bool dtn::RegistrationStore::initialized | ( | ) | [inline, static] |
Return true if initialization has completed.
Definition at line 72 of file RegistrationStore.h.
References instance_.
RegistrationStore * dtn::RegistrationStore::instance_ [static, protected] |
singleton instance
Definition at line 75 of file RegistrationStore.h.
Referenced by init(), initialized(), and instance().