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

Public Types

typedef std::map< uint8_t,
cofhello_elem * >::iterator 
iterator
 
typedef std::map< uint8_t,
cofhello_elem * >
::const_iterator 
const_iterator
 
typedef std::map< uint8_t,
cofhello_elem * >
::reverse_iterator 
reverse_iterator
 
typedef std::map< uint8_t,
cofhello_elem * >
::const_reverse_iterator 
const_reverse_iterator
 

Public Member Functions

 cofhelloelems (uint8_t *buf, size_t buflen)
 
 cofhelloelems (cmemory const &body)
 
 cofhelloelems (cofhelloelems const &elems)
 
cofhelloelemsoperator= (cofhelloelems const &elems)
 
void unpack (uint8_t *buf, size_t buflen)
 
void pack (uint8_t *buf, size_t buflen)
 
size_t length () const
 
void clear ()
 
cofhello_elem_versionbitmapadd_hello_elem_versionbitmap ()
 
cofhello_elem_versionbitmapset_hello_elem_versionbitmap ()
 
cofhello_elem_versionbitmapget_hello_elem_versionbitmap ()
 
void drop_hello_elem_versionbitmap ()
 
bool has_hello_elem_versionbitmap ()
 

Friends

std::ostream & operator<< (std::ostream &os, cofhelloelems const &elems)
 
Inheritance diagram for rofl::openflow::cofhelloelems:

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