Revised OpenFlow Library  v0.6.0dev
 All Classes Files Functions Variables Friends Groups Pages
Public Member Functions | Friends | List of all members
rofl::openflow::cofport_stats_reply Class Reference

Public Member Functions

 cofport_stats_reply (uint8_t of_version=0, uint8_t *buf=(uint8_t *) 0, size_t buflen=0)
 
 cofport_stats_reply (uint8_t of_version, uint32_t port_no, uint64_t rx_packets, uint64_t tx_packets, uint64_t rx_bytes, uint64_t tx_bytes, uint64_t rx_dropped, uint64_t tx_dropped, uint64_t rx_errors, uint64_t tx_errors, uint64_t rx_frame_err, uint64_t rx_over_err, uint64_t rx_crc_err, uint64_t collisions, uint32_t durarion_sec, uint32_t duration_nsec)
 
 cofport_stats_reply (cofport_stats_reply const &port_stats_reply)
 
cofport_stats_replyoperator= (cofport_stats_reply const &port_stats_reply)
 
bool operator== (cofport_stats_reply const &port_stats_reply)
 
void pack (uint8_t *buf, size_t buflen) const
 
void unpack (uint8_t *buf, size_t buflen)
 
size_t length () const
 
void reset ()
 
void set_version (uint8_t of_version)
 
uint8_t get_version () const
 
uint32_t get_port_no () const
 
uint64_t get_rx_packets () const
 
uint64_t get_tx_packets () const
 
uint64_t get_rx_bytes () const
 
uint64_t get_tx_bytes () const
 
uint64_t get_rx_dropped () const
 
uint64_t get_tx_dropped () const
 
uint64_t get_rx_errors () const
 
uint64_t get_tx_errors () const
 
uint64_t get_rx_frame_err () const
 
uint64_t get_rx_over_err () const
 
uint64_t get_rx_crc_err () const
 
uint64_t get_collisions () const
 
uint32_t get_duration_sec () const
 
uint32_t get_duration_nsec () const
 
void set_port_no (uint32_t port_no)
 
void set_rx_packets (uint64_t rx_packets)
 
void set_tx_packets (uint64_t tx_packets)
 
void set_rx_bytes (uint64_t rx_bytes)
 
void set_tx_bytes (uint64_t tx_bytes)
 
void set_rx_dropped (uint64_t rx_dropped)
 
void set_tx_dropped (uint64_t tx_dropped)
 
void set_rx_errors (uint64_t rx_errors)
 
void set_tx_errors (uint64_t tx_errors)
 
void set_rx_frame_err (uint64_t rx_frame_err)
 
void set_rx_over_err (uint64_t rx_over_err)
 
void set_rx_crc_err (uint64_t rx_crc_err)
 
void set_collisions (uint64_t collisions)
 
void set_duration_sec (uint32_t duration_sec)
 
void set_duration_nsec (uint32_t duration_nsec)
 

Friends

std::ostream & operator<< (std::ostream &os, cofport_stats_reply const &r)
 

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