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