|
OpenSDN source code
|
#include <tor_agent_init.h>


Public Member Functions | |
| TorAgentInit () | |
| ~TorAgentInit () | |
| void | ProcessOptions (const std::string &config_file, const std::string &program_name) |
| int | Start () |
| virtual std::string | InstanceId () |
| virtual int | ModuleType () |
| void | FactoryInit () |
| void | CreatePeers () |
| void | CreateDBTables () |
| void | CreateModules () |
| void | RegisterDBClients () |
| void | InitModules () |
| void | ConnectToController () |
| void | UveShutdown () |
| void | WaitForIdle () |
| OvsPeerManager * | ovs_peer_manager () const |
| OVSDB::OvsdbClient * | ovsdb_client () |
Public Member Functions inherited from AgentInit | |
| AgentInit () | |
| virtual | ~AgentInit () |
| Agent * | agent () const |
| AgentParam * | agent_param () const |
| void | set_agent_param (AgentParam *param) |
| void | InitPlatform () |
| virtual std::string | ModuleName () |
| virtual std::string | AgentName () |
| virtual bool | InitBase () |
| virtual bool | Init () |
| virtual void | InitLoggingBase () |
| virtual void | InitLogging () |
| virtual void | InitCollectorBase () |
| virtual void | InitCollector () |
| virtual void | CreateModulesBase () |
| virtual void | CreateDBTablesBase () |
| virtual void | RegisterDBClientsBase () |
| virtual void | InitModulesBase () |
| virtual void | CreatePeersBase () |
| virtual void | CreateVrfBase () |
| virtual void | CreateVrf () |
| virtual void | CreateNextHopsBase () |
| virtual void | CreateNextHops () |
| virtual void | CreateInterfacesBase () |
| virtual void | CreateInterfaces () |
| virtual void | ConnectToControllerBase () |
| virtual void | InitDoneBase () |
| virtual void | InitDone () |
| void | CreateResourceManager () |
| void | SetResourceManagerReady () |
| virtual void | Shutdown () |
| void | IoShutdownBase () |
| virtual void | IoShutdown () |
| virtual void | FlushFlowsBase () |
| virtual void | FlushFlows () |
| virtual void | VgwShutdownBase () |
| virtual void | VgwShutdown () |
| virtual void | DeleteRoutesBase () |
| virtual void | DeleteRoutes () |
| virtual void | DeleteDBEntriesBase () |
| virtual void | DeleteDBEntries () |
| virtual void | ServicesShutdownBase () |
| virtual void | ServicesShutdown () |
| virtual void | PktShutdownBase () |
| virtual void | PktShutdown () |
| virtual void | ProfileShutdownBase () |
| virtual void | ModulesShutdownBase () |
| virtual void | ModulesShutdown () |
| virtual void | UveShutdownBase () |
| virtual void | StatsCollectorShutdownBase () |
| virtual void | StatsCollectorShutdown () |
| virtual void | FlowStatsCollectorShutdownBase () |
| virtual void | FlowStatsCollectorShutdown () |
| virtual void | KSyncShutdownBase () |
| virtual void | KSyncShutdown () |
| void | WaitForDBEmpty () |
| void | DeleteVhost () |
Private Member Functions | |
| DISALLOW_COPY_AND_ASSIGN (TorAgentInit) | |
Private Attributes | |
| std::unique_ptr< OvsPeerManager > | ovs_peer_manager_ |
| std::unique_ptr< OVSDB::OvsdbClient > | ovsdb_client_ |
| std::unique_ptr< AgentUveBase > | uve_ |
Definition at line 22 of file tor_agent_init.h.
| TorAgentInit::TorAgentInit | ( | ) |
Definition at line 41 of file tor_agent_init.cc.
| TorAgentInit::~TorAgentInit | ( | ) |
Definition at line 44 of file tor_agent_init.cc.
|
virtual |
Reimplemented from AgentInit.
Definition at line 98 of file tor_agent_init.cc.

|
virtual |
Reimplemented from AgentInit.
Definition at line 86 of file tor_agent_init.cc.
|
virtual |
Reimplemented from AgentInit.
Definition at line 75 of file tor_agent_init.cc.

|
virtual |
Reimplemented from AgentInit.
Definition at line 71 of file tor_agent_init.cc.

|
private |
|
virtual |
Implements AgentInit.
Definition at line 68 of file tor_agent_init.cc.
|
virtual |
Reimplemented from AgentInit.
Definition at line 94 of file tor_agent_init.cc.
|
virtual |
Reimplemented from AgentInit.
Definition at line 59 of file tor_agent_init.cc.

|
virtual |
Reimplemented from AgentInit.
Definition at line 64 of file tor_agent_init.cc.
| OvsPeerManager * TorAgentInit::ovs_peer_manager | ( | ) | const |
Definition at line 116 of file tor_agent_init.cc.
|
inline |
Definition at line 48 of file tor_agent_init.h.
|
virtual |
Reimplemented from AgentInit.
Definition at line 47 of file tor_agent_init.cc.

|
virtual |
Reimplemented from AgentInit.
Definition at line 89 of file tor_agent_init.cc.
|
virtual |
Reimplemented from AgentInit.
Definition at line 52 of file tor_agent_init.cc.

|
virtual |
Reimplemented from AgentInit.
Definition at line 105 of file tor_agent_init.cc.
|
virtual |
Implements AgentInit.
Definition at line 109 of file tor_agent_init.cc.
|
private |
Definition at line 51 of file tor_agent_init.h.
|
private |
Definition at line 52 of file tor_agent_init.h.
|
private |
Definition at line 53 of file tor_agent_init.h.