Kea 2.7.3
|
RAII class to register a database backend by dynamically constructing an initialization object. More...
#include <database_connection.h>
Public Member Functions | |
Initializer () | |
Constructor. | |
~Initializer ()=default | |
Destructor. | |
Public Attributes | |
std::unique_ptr< T > | init_ |
Smart pointer to an instance of an initializer. | |
RAII class to register a database backend by dynamically constructing an initialization object.
Used mostly in unittests.
T | The initialization class which registers the database backend on constructor and deregisters it on destructor. |
Definition at line 360 of file database_connection.h.
|
inline |
Constructor.
Definition at line 362 of file database_connection.h.
|
default |
Destructor.
std::unique_ptr<T> isc::db::Initializer< T >::init_ |
Smart pointer to an instance of an initializer.
Definition at line 369 of file database_connection.h.