#include <vn_uve_entry.h>
|
| VnUveEntry (Agent *agent, const VnEntry *vn) |
|
| VnUveEntry (Agent *agent) |
|
virtual | ~VnUveEntry () |
|
void | UpdatePortBitmap (uint8_t proto, uint16_t sport, uint16_t dport) |
|
bool | FillVrfStats (int vrf_id, UveVirtualNetworkAgent &s_vn) |
|
bool | PopulateInterVnStats (UveVirtualNetworkAgent &s_vn) |
|
bool | FrameVnStatsMsg (const VnEntry *vn, UveVirtualNetworkAgent &uve) |
|
void | UpdateInterVnStats (const string &dst_vn, uint64_t bytes, uint64_t pkts, bool outgoing) |
|
void | UpdateVnAceStats (const std::string &ace_uuid) |
|
void | ClearInterVnStats () |
|
virtual void | Reset () |
|
void | set_prev_stats_update_time (uint64_t t) |
|
uint64_t | in_bytes () const |
|
uint64_t | out_bytes () const |
|
bool | FrameVnAceStatsMsg (const VnEntry *vn, UveVirtualNetworkAgent &uve) |
|
| VnUveEntryBase (Agent *agent, const VnEntry *vn) |
|
| VnUveEntryBase (Agent *agent) |
|
virtual | ~VnUveEntryBase () |
|
void | set_vn (const VnEntry *vn) |
|
void | InterfaceAdd (const Interface *intf) |
|
void | InterfaceDelete (const Interface *intf) |
|
void | VmAdd (const std::string &vm) |
|
void | VmDelete (const std::string &vm) |
|
bool | BuildInterfaceVmList (UveVirtualNetworkAgent &s_vn) |
|
bool | FrameVnMsg (const VnEntry *vn, UveVirtualNetworkAgent &uve) |
|
const VnEntry * | vn () const |
|
bool | FrameVnAclRuleCountMsg (const VnEntry *vn, UveVirtualNetworkAgent *uve) |
|
void | set_changed (bool val) |
|
bool | changed () const |
|
void | set_deleted (bool value) |
|
bool | deleted () const |
|
void | set_renewed (bool value) |
|
bool | renewed () const |
|
void | set_add_by_vn_notify (bool val) |
|
Definition at line 16 of file vn_uve_entry.h.
VnUveEntry::VnUveEntry |
( |
Agent * |
agent, |
|
|
const VnEntry * |
vn |
|
) |
| |
VnUveEntry::VnUveEntry |
( |
Agent * |
agent | ) |
|
VnUveEntry::~VnUveEntry |
( |
| ) |
|
|
virtual |
void VnUveEntry::ClearInterVnStats |
( |
| ) |
|
VnUveEntry::DISALLOW_COPY_AND_ASSIGN |
( |
VnUveEntry |
| ) |
|
|
private |
bool VnUveEntry::FillVrfStats |
( |
int |
vrf_id, |
|
|
UveVirtualNetworkAgent & |
s_vn |
|
) |
| |
bool VnUveEntry::FrameVnAceStatsMsg |
( |
const VnEntry * |
vn, |
|
|
UveVirtualNetworkAgent & |
uve |
|
) |
| |
bool VnUveEntry::FrameVnStatsMsg |
( |
const VnEntry * |
vn, |
|
|
UveVirtualNetworkAgent & |
uve |
|
) |
| |
uint64_t VnUveEntry::in_bytes |
( |
| ) |
const |
|
inline |
uint64_t VnUveEntry::out_bytes |
( |
| ) |
const |
|
inline |
bool VnUveEntry::PopulateInterVnStats |
( |
UveVirtualNetworkAgent & |
s_vn | ) |
|
void VnUveEntry::Reset |
( |
| ) |
|
|
virtual |
void VnUveEntry::set_prev_stats_update_time |
( |
uint64_t |
t | ) |
|
|
inline |
bool VnUveEntry::SetVnPortBitmap |
( |
UveVirtualNetworkAgent & |
uve | ) |
|
|
private |
void VnUveEntry::UpdateInterVnStats |
( |
const string & |
dst_vn, |
|
|
uint64_t |
bytes, |
|
|
uint64_t |
pkts, |
|
|
bool |
outgoing |
|
) |
| |
void VnUveEntry::UpdatePortBitmap |
( |
uint8_t |
proto, |
|
|
uint16_t |
sport, |
|
|
uint16_t |
dport |
|
) |
| |
void VnUveEntry::UpdateVnAceStats |
( |
const std::string & |
ace_uuid | ) |
|
bool VnUveEntry::UpdateVnFipCount |
( |
int |
count, |
|
|
UveVirtualNetworkAgent & |
s_vn |
|
) |
| |
|
private |
bool VnUveEntry::UpdateVnFlowCount |
( |
const VnEntry * |
vn, |
|
|
UveVirtualNetworkAgent & |
s_vn |
|
) |
| |
|
private |
bool VnUveEntry::UpdateVrfStats |
( |
const VnEntry * |
vn, |
|
|
UveVirtualNetworkAgent & |
s_vn |
|
) |
| |
|
private |
bool VnUveEntry::UveInterVnInStatsChanged |
( |
const std::vector< UveInterVnStats > & |
new_list | ) |
const |
|
private |
bool VnUveEntry::UveInterVnOutStatsChanged |
( |
const std::vector< UveInterVnStats > & |
new_list | ) |
const |
|
private |
bool VnUveEntry::UveVnFipCountChanged |
( |
int32_t |
size | ) |
const |
|
private |
bool VnUveEntry::UveVnInBandChanged |
( |
uint64_t |
out_band | ) |
const |
|
private |
bool VnUveEntry::UveVnInFlowCountChanged |
( |
uint32_t |
size | ) |
|
|
private |
bool VnUveEntry::UveVnOutBandChanged |
( |
uint64_t |
out_band | ) |
const |
|
private |
bool VnUveEntry::UveVnOutFlowCountChanged |
( |
uint32_t |
size | ) |
|
|
private |
bool VnUveEntry::UveVnVrfStatsChanged |
( |
const std::vector< UveVrfStats > & |
vlist | ) |
const |
|
private |
bool VnUveEntry::ace_stats_changed_ |
|
private |
uint64_t VnUveEntry::in_bytes_ |
|
private |
tbb::mutex VnUveEntry::mutex_ |
|
private |
uint64_t VnUveEntry::out_bytes_ |
|
private |
uint64_t VnUveEntry::prev_in_bytes_ |
|
private |
uint64_t VnUveEntry::prev_out_bytes_ |
|
private |
uint64_t VnUveEntry::prev_stats_update_time_ |
|
private |
The documentation for this class was generated from the following files: