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

Public Member Functions

 cofinstruction_actions (uint8_t ofp_version=rofl::openflow::OFP_VERSION_UNKNOWN, uint16_t type=0, const rofl::openflow::cofactions &actions=rofl::openflow::cofactions())
 
 cofinstruction_actions (const cofinstruction_actions &inst)
 
cofinstruction_actionsoperator= (const cofinstruction_actions &inst)
 
rofl::openflow::cofactionsset_actions ()
 
const rofl::openflow::cofactionsget_actions () const
 
virtual size_t length () const
 
virtual void pack (uint8_t *buf, size_t buflen)
 
virtual void unpack (uint8_t *buf, size_t buflen)
 
virtual void check_prerequisites () const
 
- Public Member Functions inherited from rofl::openflow::cofinstruction
 cofinstruction (uint8_t ofp_version=openflow::OFP_VERSION_UNKNOWN, uint16_t type=0, const rofl::cmemory &body=rofl::cmemory((size_t) 0))
 
 cofinstruction (cofinstruction const &inst)
 
cofinstructionoperator= (const cofinstruction &inst)
 
bool operator== (const cofinstruction &inst)
 
void set_version (uint8_t ofp_version)
 
uint8_t get_version () const
 
void set_type (uint16_t type)
 
uint16_t get_type () const
 
void set_length (uint16_t len)
 
uint16_t get_length () const
 
rofl::cmemoryset_body ()
 
const rofl::cmemoryget_body () const
 

Friends

std::ostream & operator<< (std::ostream &os, cofinstruction_actions const &inst)
 
Inheritance diagram for rofl::openflow::cofinstruction_actions:
rofl::openflow::cofinstruction rofl::openflow::cofinstruction_apply_actions rofl::openflow::cofinstruction_clear_actions rofl::openflow::cofinstruction_write_actions

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