OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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) const InstanceManagerprivate
GetState(ServiceInstance *) const InstanceManager
GetState(InstanceTask *task) const InstanceManagerprivate
GetSvcInstance(InstanceTask *task) const InstanceManagerprivate
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