#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: