5 #ifndef vnsw_agent_vn_uve_table_h
6 #define vnsw_agent_vn_uve_table_h
12 #include <virtual_network_types.h>
16 #include <tbb/mutex.h>
30 void UpdateBitmap(
const std::string &vn, uint8_t proto, uint16_t sport,
34 uint64_t bytes, uint64_t pkts,
bool outgoing);
51 #endif // vnsw_agent_vn_uve_table_h
void IncrVnAceStats(const FlowUveVnAcePolicyInfo &info)
bool SendUnresolvedVnMsg(const std::string &vn, UveVirtualNetworkAgent &u)
DBTableBase::ListenerId vn_listener_id_
DBTableBase::ListenerId intf_listener_id_
DISALLOW_COPY_AND_ASSIGN(VnUveTable)
void SendVnStatsMsg(const VnEntry *vn)
void UpdateInterVnStats(const std::string &src, const std::string &dst, uint64_t bytes, uint64_t pkts, bool outgoing)
VnUveTable(Agent *agent, uint32_t default_intvl)
void SendVnAceStats(VnUveEntryBase *entry, const VnEntry *vn)
boost::shared_ptr< VnUveEntryBase > VnUveEntryPtr
virtual VnUveEntryPtr Allocate()
void UpdateBitmap(const std::string &vn, uint8_t proto, uint16_t sport, uint16_t dport)