13 agent_(agent), mac_learning_proto_(NULL) {
18 boost::asio::io_context &io = *
event->
io_service();
MacLearningModule(Agent *agent)
boost::asio::io_context * io_service()
void set_mac_learning_proto(MacLearningProto *mac_learning_proto)
boost::scoped_ptr< MacLearningMgmtManager > mac_learning_mgmt_
boost::shared_ptr< TraceBuffer< SandeshTrace > > SandeshTraceBufferPtr
boost::scoped_ptr< MacLearningDBClient > mac_learning_db_client_
boost::scoped_ptr< MacLearningProto > mac_learning_proto_
EventManager * event_manager() const
SandeshTraceBufferPtr MacLearningTraceBuf
SandeshTraceBufferPtr SandeshTraceBufferCreate(const std::string &buf_name, size_t buf_size, bool trace_enable=true)