5 #ifndef vnsw_agent_stats_collector_h
6 #define vnsw_agent_stats_collector_h
16 #include <boost/scoped_ptr.hpp>
58 #endif //vnsw_agent_stats_collector_h
boost::scoped_ptr< AgentStatsSandeshContext > intf_stats_sandesh_ctx_
void SendInterfaceBulkGet()
void SendAsync(char *buf, uint32_t buf_len, StatsType type)
virtual ~AgentStatsCollector()
void SendDropStatsBulkGet()
AgentStatsCollector(boost::asio::io_context &io, Agent *agent)
bool SendRequest(Sandesh &encoder, StatsType type)
void SendVrfStatsBulkGet()
boost::scoped_ptr< AgentStatsSandeshContext > vrf_stats_sandesh_ctx_
DISALLOW_COPY_AND_ASSIGN(AgentStatsCollector)
virtual IoContext * AllocateIoContext(char *buf, uint32_t buf_len, StatsType type, uint32_t seq)
boost::scoped_ptr< AgentStatsSandeshContext > drop_stats_sandesh_ctx_