OpenSDN source code
|
#include <db_table.h>
Public Types | |
enum | DBOperation { DB_ENTRY_INVALID = 0, DB_ENTRY_ADD_CHANGE = 1, DB_ENTRY_DELETE = 2, DB_ENTRY_NOTIFY = 3 } |
Public Member Functions | |
DBRequest () | |
DBRequest (DBOperation op) | |
~DBRequest () | |
void | Swap (DBRequest *rhs) |
Public Attributes | |
DBOperation | oper |
std::unique_ptr< DBRequestKey > | key |
std::unique_ptr< DBRequestData > | data |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (DBRequest) | |
Definition at line 35 of file db_table.h.
Enumerator | |
---|---|
DB_ENTRY_INVALID | |
DB_ENTRY_ADD_CHANGE | |
DB_ENTRY_DELETE | |
DB_ENTRY_NOTIFY |
Definition at line 36 of file db_table.h.
DBRequest::DBRequest | ( | ) |
Definition at line 30 of file db_table.cc.
|
inline |
Definition at line 45 of file db_table.h.
DBRequest::~DBRequest | ( | ) |
Definition at line 33 of file db_table.cc.
|
private |
void DBRequest::Swap | ( | DBRequest * | rhs | ) |
Definition at line 43 of file db_table.cc.
std::unique_ptr<DBRequestData> DBRequest::data |
Definition at line 49 of file db_table.h.
std::unique_ptr<DBRequestKey> DBRequest::key |
Definition at line 48 of file db_table.h.
DBOperation DBRequest::oper |
Definition at line 42 of file db_table.h.