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_request Class Reference

Public Member Functions

 cofflow_stats_request (uint8_t of_version=0, uint8_t *buf=(uint8_t *) 0, size_t buflen=0)
 
 cofflow_stats_request (uint8_t of_version, cofmatch const &match, uint8_t table_id, uint16_t out_port)
 
 cofflow_stats_request (uint8_t of_version, cofmatch const &match, uint8_t table_id, uint32_t out_port, uint32_t out_group, uint64_t cookie, uint64_t cookie_mask)
 
 cofflow_stats_request (cofflow_stats_request const &flowstatsrequest)
 
cofflow_stats_requestoperator= (cofflow_stats_request const &flowstatsrequest)
 
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
 
void set_table_id (uint8_t table_id)
 
uint8_t get_table_id () const
 
void set_out_port (uint32_t out_port)
 
uint32_t get_out_port () const
 
void set_out_group (uint32_t out_group)
 
uint32_t get_out_group () const
 
void set_cookie (uint64_t cookie)
 
uint64_t get_cookie () const
 
void set_cookie_mask (uint64_t cookie_mask)
 
uint64_t get_cookie_mask () const
 
void set_match (cofmatch const &match)
 
cofmatchset_match ()
 
cofmatch const & get_match () const
 

Friends

std::ostream & operator<< (std::ostream &os, cofflow_stats_request const &flow_stats_request)
 

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