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

Public Member Functions

 cofqueue_props (uint8_t ofp_version=rofl::openflow::OFP_VERSION_UNKNOWN)
 
 cofqueue_props (const cofqueue_props &props)
 
cofqueue_propsoperator= (const cofqueue_props &props)
 
uint8_t get_version () const
 
void set_version (uint8_t ofp_version)
 
const std::map< uint16_t,
cofqueue_prop * > & 
get_properties () const
 
std::map< uint16_t,
cofqueue_prop * > & 
set_properties ()
 
void clear ()
 
cofqueue_prop_min_rateadd_queue_prop_min_rate ()
 
cofqueue_prop_min_rateset_queue_prop_min_rate ()
 
const cofqueue_prop_min_rateget_queue_prop_min_rate () const
 
void drop_queue_prop_min_rate ()
 
bool has_queue_prop_min_rate () const
 
cofqueue_prop_max_rateadd_queue_prop_max_rate ()
 
cofqueue_prop_max_rateset_queue_prop_max_rate ()
 
const cofqueue_prop_max_rateget_queue_prop_max_rate () const
 
void drop_queue_prop_max_rate ()
 
bool has_queue_prop_max_rate () const
 
cofqueue_prop_experimenteradd_queue_prop_experimenter ()
 
cofqueue_prop_experimenterset_queue_prop_experimenter ()
 
const cofqueue_prop_experimenterget_queue_prop_experimenter () const
 
void drop_queue_prop_experimenter ()
 
bool has_queue_prop_experimenter () const
 
virtual size_t length () const
 
virtual void unpack (uint8_t *buf, size_t buflen)
 
virtual void pack (uint8_t *buf, size_t buflen)
 

Friends

std::ostream & operator<< (std::ostream &os, cofqueue_props const &props)
 

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