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

Public Member Functions

 cofflow_stats_reply (uint8_t of_version=0, uint8_t *buf=(uint8_t *) 0, size_t buflen=0)
 
 cofflow_stats_reply (uint8_t of_version, uint8_t table_id, uint32_t duration_sec, uint32_t duration_nsec, uint16_t priority, uint16_t idle_timeout, uint16_t hard_timeout, uint64_t cookie, uint64_t packet_count, uint64_t byte_count, cofmatch const &match, cofactions const &actions)
 
 cofflow_stats_reply (uint8_t of_version, uint8_t table_id, uint32_t duration_sec, uint32_t duration_nsec, uint16_t priority, uint16_t idle_timeout, uint16_t hard_timeout, uint16_t flags, uint64_t cookie, uint64_t packet_count, uint64_t byte_count, cofmatch const &match, cofinstructions const &instructions)
 
 cofflow_stats_reply (cofflow_stats_reply const &flowstats)
 
cofflow_stats_replyoperator= (cofflow_stats_reply const &flowstats)
 
bool operator== (cofflow_stats_reply const &flowstats)
 
void pack (uint8_t *buf, size_t buflen)
 
void unpack (uint8_t *buf, size_t buflen)
 
size_t length () const
 
void set_version (uint8_t of_version)
 
uint8_t get_version () const
 
uint8_t get_table_id () const
 
uint32_t get_duration_sec () const
 
uint32_t get_duration_nsec () const
 
uint16_t get_priority () const
 
uint16_t get_idle_timeout () const
 
uint16_t get_hard_timeout () const
 
uint16_t get_flags () const
 
uint64_t get_cookie () const
 
uint64_t get_packet_count () const
 
uint64_t get_byte_count () const
 
void set_table_id (uint8_t table_id)
 
void set_duration_sec (uint32_t duration_sec)
 
void set_duration_nsec (uint32_t duration_nsec)
 
void set_priority (uint16_t priority)
 
void set_idle_timeout (uint16_t idle_timeout)
 
void set_hard_timeout (uint16_t hard_timeout)
 
void set_flags (uint16_t flags)
 
void set_cookie (uint64_t cookie)
 
void set_packet_count (uint64_t packet_count)
 
void set_byte_count (uint64_t byte_count)
 
cofmatchset_match ()
 
cofactionsset_actions ()
 
cofinstructionsset_instructions ()
 
cofmatch const & get_match () const
 
cofactions const & get_actions () const
 
cofinstructions const & get_instructions () const
 

Friends

std::ostream & operator<< (std::ostream &os, cofflow_stats_reply const &flow_stats_reply)
 

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