Public Member Functions | |
cofinstruction_experimenter (uint8_t ofp_version=rofl::openflow::OFP_VERSION_UNKNOWN, uint32_t exp_id=0, const rofl::cmemory &exp_body=rofl::cmemory((size_t) 0)) | |
cofinstruction_experimenter (const cofinstruction_experimenter &inst) | |
cofinstruction_experimenter & | operator= (const cofinstruction_experimenter &inst) |
uint32_t | get_exp_id () const |
void | set_exp_id (uint32_t exp_id) |
const rofl::cmemory & | get_exp_body () const |
rofl::cmemory & | set_exp_body () |
const rofl::cmemory & | get_body () const |
Shadows cofinst::get_body() intentionally. | |
rofl::cmemory & | set_body () |
Shadows cofinst::set_body() intentionally. | |
virtual size_t | length () const |
virtual void | pack (uint8_t *buf, size_t buflen) |
virtual void | unpack (uint8_t *buf, size_t buflen) |
![]() | |
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) | |
cofinstruction & | operator= (const cofinstruction &inst) |
bool | operator== (const cofinstruction &inst) |
virtual void | check_prerequisites () const |
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::cmemory & | set_body () |
const rofl::cmemory & | get_body () const |
Friends | |
std::ostream & | operator<< (std::ostream &os, cofinstruction_experimenter const &inst) |