OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
InterfaceUveTable::FloatingIp Struct Reference

#include <interface_uve_table.h>

Collaboration diagram for InterfaceUveTable::FloatingIp:

Public Member Functions

 FloatingIp (const IpAddress &ip, const std::string &vn)
 
 FloatingIp (const IpAddress &ip, const std::string &vn, uint64_t in_b, uint64_t in_p, uint64_t out_b, uint64_t out_p)
 
void UpdateFloatingIpStats (const FipInfo &fip_info)
 

Public Attributes

Address::Family family_
 
IpAddress fip_
 
std::string vn_
 
uint64_t in_bytes_
 
uint64_t in_packets_
 
uint64_t out_bytes_
 
uint64_t out_packets_
 

Detailed Description

Definition at line 77 of file interface_uve_table.h.

Constructor & Destructor Documentation

InterfaceUveTable::FloatingIp::FloatingIp ( const IpAddress ip,
const std::string &  vn 
)
inline

Definition at line 78 of file interface_uve_table.h.

InterfaceUveTable::FloatingIp::FloatingIp ( const IpAddress ip,
const std::string &  vn,
uint64_t  in_b,
uint64_t  in_p,
uint64_t  out_b,
uint64_t  out_p 
)
inline

Definition at line 86 of file interface_uve_table.h.

Member Function Documentation

void InterfaceUveTable::FloatingIp::UpdateFloatingIpStats ( const FipInfo fip_info)

Definition at line 606 of file interface_uve_table.cc.

Member Data Documentation

Address::Family InterfaceUveTable::FloatingIp::family_

Definition at line 94 of file interface_uve_table.h.

IpAddress InterfaceUveTable::FloatingIp::fip_

Definition at line 95 of file interface_uve_table.h.

uint64_t InterfaceUveTable::FloatingIp::in_bytes_

Definition at line 97 of file interface_uve_table.h.

uint64_t InterfaceUveTable::FloatingIp::in_packets_

Definition at line 98 of file interface_uve_table.h.

uint64_t InterfaceUveTable::FloatingIp::out_bytes_

Definition at line 99 of file interface_uve_table.h.

uint64_t InterfaceUveTable::FloatingIp::out_packets_

Definition at line 100 of file interface_uve_table.h.

std::string InterfaceUveTable::FloatingIp::vn_

Definition at line 96 of file interface_uve_table.h.


The documentation for this struct was generated from the following files: