5 #ifndef vnsw_contrail_agent_init_hpp
6 #define vnsw_contrail_agent_init_hpp
8 #include <boost/program_options.hpp>
43 std::unique_ptr<AgentUveBase>
uve_;
44 std::unique_ptr<VrouterControlInterface>
pkt0_;
53 #endif // vnsw_contrail_agent_init_hpp
std::unique_ptr< AgentStatsCollector > stats_collector_
string program_name(string filename)
void ProcessOptions(const std::string &config_file, const std::string &program_name)
std::unique_ptr< VrouterControlInterface > pkt0_
std::unique_ptr< FlowStatsManager > flow_stats_manager_
DISALLOW_COPY_AND_ASSIGN(ContrailAgentInit)
void StatsCollectorShutdown()
std::unique_ptr< KSync > ksync_
virtual ~ContrailAgentInit()
void FactoryInit() override
std::unique_ptr< RestServer > rest_server_
std::unique_ptr< AgentUveBase > uve_
void FlowStatsCollectorShutdown()
std::unique_ptr< PortIpcHandler > port_ipc_handler_