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

Public Member Functions

 cofgroupmod (uint8_t ofp_version)
 constructor
 
virtual ~cofgroupmod ()
 destructor
 
cofgroupmodoperator= (const cofgroupmod &fe)
 assignment operator
 
void clear ()
 reset instance
 
size_t pack ()
 
uint16_t get_command () const
 
void set_command (uint16_t command)
 
uint8_t get_type () const
 
void set_type (uint8_t type)
 
uint32_t get_group_id () const
 
void set_group_id (uint32_t group_id)
 
cofbucketsset_buckets ()
 
cofbuckets const & get_buckets () const
 

Public Attributes

union {
   uint8_t *   gmu_grp_mod
 
   struct openflow12::ofp_group_mod *   gmu12_grp_mod
 
   struct openflow13::ofp_group_mod *   gmu13_grp_mod
 
ofgm_gmu
 
cofbuckets buckets
 

Friends

std::ostream & operator<< (std::ostream &os, cofgroupmod const &ge)
 

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