8 #include "sandesh/sandesh_trace.h"
22 agent_(agent), control_interface_(NULL),
23 pkt_handler_(NULL), flow_proto_(NULL),
43 for (uint8_t i = 0; i < table_count; i++) {
void STLDeleteValues(Container *container)
SandeshTraceBufferPtr PacketTraceBuf
boost::scoped_ptr< PktHandler > pkt_handler_
bool vrouter_on_host_dpdk() const
FlowTable * flow_table(uint16_t index) const
boost::asio::io_context * io_service()
InterfaceTable * interface_table() const
void Init(bool run_with_vrouter)
boost::shared_ptr< TraceBuffer< SandeshTrace > > SandeshTraceBufferPtr
static void InitLogQueue(Agent *agent)
void Init(PktHandler *pkt_handler)
ControlInterface * control_interface_
EventManager * event_manager() const
static void ShutdownLogQueue()
FlowMgmtManagerList flow_mgmt_manager_list_
boost::scoped_ptr< FlowProto > flow_proto_
virtual const std::string & Name() const =0
static void Create(InterfaceTable *table, const std::string &ifname, Interface::Transport transport)
void set_control_interface(ControlInterface *val)
uint16_t flow_thread_count() const
SandeshTraceBufferPtr SandeshTraceBufferCreate(const std::string &buf_name, size_t buf_size, bool trace_enable=true)