OpenSDN source code
|
#include <resource_backup.h>
Public Types | |
typedef boost::shared_ptr < ResourceBackupReq > | ResourceBackupReqPtr |
Public Member Functions | |
ResourceBackupManager (ResourceManager *mgr) | |
virtual | ~ResourceBackupManager () |
void | Init () |
ResourceSandeshMaps & | sandesh_maps () |
Agent * | agent () |
ResourceManager * | resource_manager () |
bool | WorkQueueBackUpProcess (ResourceBackupReqPtr backup_data) |
void | BackupResource (ResourceManager::KeyPtr key, ResourceManager::DataPtr data, ResourceBackupReq::Op op) |
void | AuditDone () |
Static Public Member Functions | |
static uint32_t | ReadResourceDataFromFile (const std::string &file_name, std::unique_ptr< uint8_t > *buf) |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (ResourceBackupManager) | |
Private Attributes | |
ResourceManager * | resource_manager_ |
Agent * | agent_ |
ResourceSandeshMaps | sandesh_maps_ |
WorkQueue< ResourceBackupReqPtr > | backup_work_queue_ |
EventNotifyHandle::Ptr | audit_handle_ |
Definition at line 42 of file resource_backup.h.
typedef boost::shared_ptr<ResourceBackupReq> ResourceBackupManager::ResourceBackupReqPtr |
Definition at line 44 of file resource_backup.h.
ResourceBackupManager::ResourceBackupManager | ( | ResourceManager * | mgr | ) |
|
virtual |
|
inline |
Definition at line 53 of file resource_backup.h.
void ResourceBackupManager::AuditDone | ( | ) |
void ResourceBackupManager::BackupResource | ( | ResourceManager::KeyPtr | key, |
ResourceManager::DataPtr | data, | ||
ResourceBackupReq::Op | op | ||
) |
|
private |
void ResourceBackupManager::Init | ( | ) |
|
static |
Definition at line 51 of file resource_backup.cc.
|
inline |
Definition at line 54 of file resource_backup.h.
ResourceSandeshMaps & ResourceBackupManager::sandesh_maps | ( | ) |
Definition at line 85 of file resource_backup.cc.
bool ResourceBackupManager::WorkQueueBackUpProcess | ( | ResourceBackupReqPtr | backup_data | ) |
Definition at line 44 of file resource_backup.cc.
|
private |
Definition at line 63 of file resource_backup.h.
|
private |
Definition at line 67 of file resource_backup.h.
|
private |
Definition at line 66 of file resource_backup.h.
|
private |
Definition at line 62 of file resource_backup.h.
|
private |
Definition at line 64 of file resource_backup.h.