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

Public Member Functions

 cofaction_output (uint8_t ofp_version=rofl::openflow::OFP_VERSION_UNKNOWN, uint32_t port_no=0, uint16_t max_len=128)
 
 cofaction_output (const cofaction_output &action)
 
cofaction_outputoperator= (const cofaction_output &action)
 
virtual void check_prerequisites () const
 
void set_port_no (uint32_t port_no)
 
uint32_t get_port_no () const
 
void set_max_len (uint16_t max_len)
 
uint16_t get_max_len () const
 
virtual size_t length () const
 
virtual void pack (uint8_t *buf, size_t buflen)
 
virtual void unpack (uint8_t *buf, size_t buflen)
 
- Public Member Functions inherited from rofl::openflow::cofaction
 cofaction (uint8_t ofp_version=rofl::openflow::OFP_VERSION_UNKNOWN, uint16_t type=0)
 
 cofaction (const cofaction &action)
 
cofactionoperator= (const cofaction &action)
 
uint8_t get_version () const
 
void set_version (uint8_t ofp_version)
 
uint16_t get_type () const
 
void set_type (uint16_t type)
 
uint16_t get_length () const
 
void set_length (uint16_t len)
 

Friends

std::ostream & operator<< (std::ostream &os, cofaction_output const &action)
 

Additional Inherited Members

- Static Public Member Functions inherited from rofl::openflow::cofaction
static std::ostream & dump (std::ostream &os, const cofaction &action)
 
Inheritance diagram for rofl::openflow::cofaction_output:
rofl::openflow::cofaction

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