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++) {
InterfaceTable * interface_table() const
EventManager * event_manager() const
uint16_t flow_thread_count() const
bool vrouter_on_host_dpdk() const
void Init(PktHandler *pkt_handler)
virtual const std::string & Name() const =0
boost::asio::io_context * io_service()
static void InitLogQueue(Agent *agent)
static void ShutdownLogQueue()
static void Create(InterfaceTable *table, const std::string &ifname, Interface::Transport transport)
FlowMgmtManagerList flow_mgmt_manager_list_
void set_control_interface(ControlInterface *val)
void Init(bool run_with_vrouter)
boost::scoped_ptr< PktHandler > pkt_handler_
boost::scoped_ptr< FlowProto > flow_proto_
FlowTable * flow_table(uint16_t index) const
ControlInterface * control_interface_
SandeshTraceBufferPtr PacketTraceBuf(SandeshTraceBufferCreate("Packet", 1000))
boost::shared_ptr< TraceBuffer< SandeshTrace > > SandeshTraceBufferPtr
SandeshTraceBufferPtr SandeshTraceBufferCreate(const std::string &buf_name, size_t buf_size, bool trace_enable=true)
void STLDeleteValues(Container *container)