|
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 50 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.