#include <agent_init.h>
Definition at line 21 of file agent_init.h.
◆ AgentInit()
◆ ~AgentInit()
| AgentInit::~AgentInit |
( |
| ) |
|
|
virtual |
◆ agent()
| Agent* AgentInit::agent |
( |
| ) |
const |
|
inline |
◆ agent_param()
◆ AgentName()
| string AgentInit::AgentName |
( |
| ) |
|
|
virtual |
◆ ConnectToController()
| virtual void AgentInit::ConnectToController |
( |
| ) |
|
|
inlinevirtual |
◆ ConnectToControllerBase()
| void AgentInit::ConnectToControllerBase |
( |
| ) |
|
|
virtual |
◆ CreateDBTables()
| virtual void AgentInit::CreateDBTables |
( |
| ) |
|
|
inlinevirtual |
◆ CreateDBTablesBase()
| void AgentInit::CreateDBTablesBase |
( |
| ) |
|
|
virtual |
◆ CreateInterfaces()
| virtual void AgentInit::CreateInterfaces |
( |
| ) |
|
|
inlinevirtual |
◆ CreateInterfacesBase()
| void AgentInit::CreateInterfacesBase |
( |
| ) |
|
|
virtual |
◆ CreateModules()
| virtual void AgentInit::CreateModules |
( |
| ) |
|
|
inlinevirtual |
◆ CreateModulesBase()
| void AgentInit::CreateModulesBase |
( |
| ) |
|
|
virtual |
◆ CreateNextHops()
| virtual void AgentInit::CreateNextHops |
( |
| ) |
|
|
inlinevirtual |
◆ CreateNextHopsBase()
| void AgentInit::CreateNextHopsBase |
( |
| ) |
|
|
virtual |
◆ CreatePeers()
| virtual void AgentInit::CreatePeers |
( |
| ) |
|
|
inlinevirtual |
◆ CreatePeersBase()
| void AgentInit::CreatePeersBase |
( |
| ) |
|
|
virtual |
◆ CreateResourceManager()
| void AgentInit::CreateResourceManager |
( |
| ) |
|
◆ CreateVrf()
| virtual void AgentInit::CreateVrf |
( |
| ) |
|
|
inlinevirtual |
◆ CreateVrfBase()
| void AgentInit::CreateVrfBase |
( |
| ) |
|
|
virtual |
◆ DeleteDBEntries()
| virtual void AgentInit::DeleteDBEntries |
( |
| ) |
|
|
inlinevirtual |
◆ DeleteDBEntriesBase()
| void AgentInit::DeleteDBEntriesBase |
( |
| ) |
|
|
virtual |
◆ DeleteRoutes()
| virtual void AgentInit::DeleteRoutes |
( |
| ) |
|
|
inlinevirtual |
◆ DeleteRoutesBase()
| void AgentInit::DeleteRoutesBase |
( |
| ) |
|
|
virtual |
◆ DeleteVhost()
| void AgentInit::DeleteVhost |
( |
| ) |
|
◆ DISALLOW_COPY_AND_ASSIGN()
| AgentInit::DISALLOW_COPY_AND_ASSIGN |
( |
AgentInit |
| ) |
|
|
private |
◆ FactoryInit()
| virtual void AgentInit::FactoryInit |
( |
| ) |
|
|
pure virtual |
◆ FlowStatsCollectorShutdown()
| virtual void AgentInit::FlowStatsCollectorShutdown |
( |
| ) |
|
|
inlinevirtual |
◆ FlowStatsCollectorShutdownBase()
| void AgentInit::FlowStatsCollectorShutdownBase |
( |
| ) |
|
|
virtual |
◆ FlushFlows()
| virtual void AgentInit::FlushFlows |
( |
| ) |
|
|
inlinevirtual |
◆ FlushFlowsBase()
| void AgentInit::FlushFlowsBase |
( |
| ) |
|
|
virtual |
◆ Init()
| virtual bool AgentInit::Init |
( |
| ) |
|
|
inlinevirtual |
◆ InitBase()
| bool AgentInit::InitBase |
( |
| ) |
|
|
virtual |
◆ InitCollector()
| virtual void AgentInit::InitCollector |
( |
| ) |
|
|
inlinevirtual |
◆ InitCollectorBase()
| void AgentInit::InitCollectorBase |
( |
| ) |
|
|
virtual |
◆ InitDone()
| virtual void AgentInit::InitDone |
( |
| ) |
|
|
inlinevirtual |
◆ InitDoneBase()
| void AgentInit::InitDoneBase |
( |
| ) |
|
|
virtual |
◆ InitLogging()
| virtual void AgentInit::InitLogging |
( |
| ) |
|
|
inlinevirtual |
◆ InitLoggingBase()
| void AgentInit::InitLoggingBase |
( |
| ) |
|
|
virtual |
◆ InitModules()
| virtual void AgentInit::InitModules |
( |
| ) |
|
|
inlinevirtual |
◆ InitModulesBase()
| void AgentInit::InitModulesBase |
( |
| ) |
|
|
virtual |
◆ InitPlatform()
| void AgentInit::InitPlatform |
( |
| ) |
|
◆ InstanceId()
| string AgentInit::InstanceId |
( |
| ) |
|
|
virtual |
◆ IoShutdown()
| virtual void AgentInit::IoShutdown |
( |
| ) |
|
|
inlinevirtual |
◆ IoShutdownBase()
| void AgentInit::IoShutdownBase |
( |
| ) |
|
◆ KSyncShutdown()
| virtual void AgentInit::KSyncShutdown |
( |
| ) |
|
|
inlinevirtual |
◆ KSyncShutdownBase()
| void AgentInit::KSyncShutdownBase |
( |
| ) |
|
|
virtual |
◆ ModuleName()
| string AgentInit::ModuleName |
( |
| ) |
|
|
virtual |
◆ ModulesShutdown()
| virtual void AgentInit::ModulesShutdown |
( |
| ) |
|
|
inlinevirtual |
◆ ModulesShutdownBase()
| void AgentInit::ModulesShutdownBase |
( |
| ) |
|
|
virtual |
◆ ModuleType()
| int AgentInit::ModuleType |
( |
| ) |
|
|
virtual |
◆ PktShutdown()
| virtual void AgentInit::PktShutdown |
( |
| ) |
|
|
inlinevirtual |
◆ PktShutdownBase()
| void AgentInit::PktShutdownBase |
( |
| ) |
|
|
virtual |
◆ ProcessOptions()
| void AgentInit::ProcessOptions |
( |
const std::string & |
config_file, |
|
|
const std::string & |
program_name |
|
) |
| |
|
virtual |
◆ ProfileShutdownBase()
| void AgentInit::ProfileShutdownBase |
( |
| ) |
|
|
virtual |
◆ RegisterDBClients()
| virtual void AgentInit::RegisterDBClients |
( |
| ) |
|
|
inlinevirtual |
◆ RegisterDBClientsBase()
| void AgentInit::RegisterDBClientsBase |
( |
| ) |
|
|
virtual |
◆ ServicesShutdown()
| virtual void AgentInit::ServicesShutdown |
( |
| ) |
|
|
inlinevirtual |
◆ ServicesShutdownBase()
| void AgentInit::ServicesShutdownBase |
( |
| ) |
|
|
virtual |
◆ set_agent_param()
| void AgentInit::set_agent_param |
( |
AgentParam * |
param | ) |
|
|
inline |
◆ SetResourceManagerReady()
| void AgentInit::SetResourceManagerReady |
( |
| ) |
|
◆ Shutdown()
| void AgentInit::Shutdown |
( |
| ) |
|
|
virtual |
◆ Start()
◆ StatsCollectorShutdown()
| virtual void AgentInit::StatsCollectorShutdown |
( |
| ) |
|
|
inlinevirtual |
◆ StatsCollectorShutdownBase()
| void AgentInit::StatsCollectorShutdownBase |
( |
| ) |
|
|
virtual |
◆ UveShutdown()
| virtual void AgentInit::UveShutdown |
( |
| ) |
|
|
inlinevirtual |
◆ UveShutdownBase()
| void AgentInit::UveShutdownBase |
( |
| ) |
|
|
virtual |
◆ VgwShutdown()
| virtual void AgentInit::VgwShutdown |
( |
| ) |
|
|
inlinevirtual |
◆ VgwShutdownBase()
| void AgentInit::VgwShutdownBase |
( |
| ) |
|
|
virtual |
◆ WaitForDBEmpty()
| void AgentInit::WaitForDBEmpty |
( |
| ) |
|
◆ WaitForIdle()
| virtual void AgentInit::WaitForIdle |
( |
| ) |
|
|
pure virtual |
◆ agent_
| std::unique_ptr<Agent> AgentInit::agent_ |
|
private |
◆ agent_param_
◆ cfg_
◆ controller_
◆ enable_controller_
| bool AgentInit::enable_controller_ |
|
private |
◆ event_notifier_
◆ init_mutex_
| tbb::mutex AgentInit::init_mutex_ |
|
private |
◆ oper_
| std::unique_ptr<OperDB> AgentInit::oper_ |
|
private |
◆ resource_manager_
◆ stats_
◆ trigger_
The documentation for this class was generated from the following files: