5 #ifndef vnsw_agent_resource_backup_hpp
6 #define vnsw_agent_resource_backup_hpp
51 std::unique_ptr<uint8_t> *buf);
static uint32_t ReadResourceDataFromFile(const std::string &file_name, std::unique_ptr< uint8_t > *buf)
ResourceBackupManager(ResourceManager *mgr)
WorkQueue< ResourceBackupReqPtr > backup_work_queue_
boost::shared_ptr< ResourceBackupReq > ResourceBackupReqPtr
ResourceSandeshMaps sandesh_maps_
void BackupResource(ResourceManager::KeyPtr key, ResourceManager::DataPtr data, ResourceBackupReq::Op op)
DISALLOW_COPY_AND_ASSIGN(ResourceBackupManager)
ResourceSandeshMaps & sandesh_maps()
bool WorkQueueBackUpProcess(ResourceBackupReqPtr backup_data)
ResourceManager * resource_manager()
EventNotifyHandle::Ptr audit_handle_
virtual ~ResourceBackupManager()
ResourceManager * resource_manager_
ResourceManager::DataPtr data()
ResourceManager::KeyPtr key_
ResourceManager::KeyPtr key()
ResourceBackupReq(ResourceManager::KeyPtr key, ResourceManager::DataPtr data, Op op)
DISALLOW_COPY_AND_ASSIGN(ResourceBackupReq)
virtual ~ResourceBackupReq()
ResourceManager::DataPtr data_
boost::shared_ptr< ResourceKey > KeyPtr
boost::shared_ptr< ResourceData > DataPtr
boost::shared_ptr< EventNotifyHandle > Ptr