OpenSDN source code
InstanceManager Member List

This is the complete list of members for InstanceManager, including all inherited members.

adapters_InstanceManagerprivate
agent_InstanceManagerprivate
ChldEventType enum nameInstanceManager
ClearLastCmdType(ServiceInstance *svc_instance)InstanceManagerprivate
ClearState(ServiceInstance *svc_instance)InstanceManagerprivate
CmdType enum nameInstanceManager
DeleteState(ServiceInstance *svc_instance)InstanceManagerprivate
DequeueEvent(InstanceManagerChildEvent event)InstanceManager
DISALLOW_COPY_AND_ASSIGN(InstanceManager)InstanceManagerprivate
Enqueue(InstanceTask *task, const boost::uuids::uuid &uuid)InstanceManagerprivate
EventObserver(DBTablePartBase *db_part, DBEntryBase *entry)InstanceManagerprivate
FindApplicableAdapter(const ServiceInstance::Properties &props)InstanceManagerprivate
GetLastCmdType(ServiceInstance *svc_instance) constInstanceManagerprivate
GetState(ServiceInstance *) constInstanceManager
GetState(InstanceTask *task) constInstanceManagerprivate
GetSvcInstance(InstanceTask *task) constInstanceManagerprivate
GetTaskQueue(const std::string &str)InstanceManagerprivate
Initialize(DB *database, const std::string &netns_cmd, const std::string &docker_cmd, const int netns_workers, const int netns_timeout)InstanceManager
InitSigHandler(AgentSignal *signal)InstanceManagerprivate
InstanceManager(Agent *)InstanceManager
InstanceManagerTest classInstanceManagerfriend
kReattemptsDefaultInstanceManagerstatic
kTimeoutDefaultInstanceManagerstatic
kWorkersDefaultInstanceManagerstatic
last_cmd_types_InstanceManagerprivate
loadbalancer_config_path_InstanceManagerprivate
namespace_store_path_InstanceManagerprivate
netns_cmd_InstanceManagerprivate
netns_reattempts_InstanceManagerprivate
netns_timeout_InstanceManagerprivate
OnError(InstanceTask *task, const std::string errors)InstanceManagerprivate
OnErrorEvent enum valueInstanceManager
OnErrorEventHandler(InstanceManagerChildEvent event)InstanceManagerprivate
OnExit(InstanceTask *task, const boost::system::error_code &ec)InstanceManagerprivate
OnExitEvent enum valueInstanceManager
OnExitEventHandler(InstanceManagerChildEvent event)InstanceManagerprivate
OnTaskTimeout(InstanceTaskQueue *task_queue)InstanceManagerprivate
OnTaskTimeoutEvent enum valueInstanceManager
OnTaskTimeoutEventHandler(InstanceManagerChildEvent event)InstanceManagerprivate
RegisterSigHandler()InstanceManagerprivate
RegisterSvcInstance(InstanceTask *task, ServiceInstance *svc_instance)InstanceManagerprivate
ScheduleNextTask(InstanceTaskQueue *task_queue)InstanceManagerprivate
SetLastCmdType(ServiceInstance *svc_instance, int last_cmd_type)InstanceManagerprivate
SetNamespaceStorePath(std::string path)InstanceManager
SetNetNSCmd(const std::string &netns_cmd)InstanceManager
SetStaleTimerInterval(int minutes)InstanceManager
SetState(ServiceInstance *svc_instance, InstanceState *state)InstanceManagerprivate
si_listener_InstanceManagerprivate
stale_cleaner_InstanceManagerprivate
stale_timer_InstanceManagerprivate
stale_timer_interval_InstanceManagerprivate
StaleTimeout()InstanceManager
StaleTimerInterval()InstanceManagerinline
Start enum valueInstanceManager
StartServiceInstance(ServiceInstance *svc_instance, InstanceState *state, bool update)InstanceManagerprivate
StartTask(InstanceTaskQueue *task_queue, InstanceTask *task)InstanceManagerprivate
StateClear()InstanceManagerprivate
Stop enum valueInstanceManager
StopServiceInstance(ServiceInstance *svc_instance, InstanceState *state)InstanceManagerprivate
StopStaleNetNS(ServiceInstance::Properties &props)InstanceManagerprivate
task_queues_InstanceManagerprivate
task_svc_instances_InstanceManagerprivate
TaskSvcMap typedefInstanceManagerprivate
Terminate()InstanceManager
UnregisterSvcInstance(ServiceInstance *svc_instance)InstanceManagerprivate
UnregisterSvcInstance(InstanceTask *task)InstanceManagerprivate
UpdateStateStatusType(InstanceManagerChildEvent event)InstanceManagerprivate
work_queue_InstanceManagerprivate
~InstanceManager()InstanceManager