|
| cofports (uint8_t ofp_version=openflow::OFP_VERSION_UNKNOWN) |
|
| cofports (uint8_t ofp_version, uint8_t *buf, size_t buflen) |
|
| cofports (cofports const &ports) |
|
cofports & | operator= (cofports const &ports) |
|
cofports & | operator+= (cofports const &ports) |
|
void | clear () |
|
void | unpack (uint8_t *buf, size_t buflen) |
|
void | pack (uint8_t *buf, size_t buflen) |
|
size_t | length () const |
|
uint8_t | get_version () const |
|
void | set_version (uint8_t ofp_version) |
|
std::map< uint32_t, cofport * > & | set_ports () |
|
std::map< uint32_t, cofport * >
const & | get_ports () const |
|
cofport & | add_port (uint32_t portno) |
|
cofport & | set_port (uint32_t portno) |
|
cofport & | set_port (const std::string &devname) |
|
cofport & | set_port (const rofl::caddress_ll &hwaddr) |
|
cofport const & | get_port (uint32_t portno) const |
|
cofport const & | get_port (const std::string &devname) const |
|
cofport const & | get_port (const rofl::caddress_ll &hwaddr) const |
|
void | drop_port (uint32_t portno) |
|
void | drop_port (const std::string &devname) |
|
void | drop_port (const rofl::caddress_ll &hwaddr) |
|
bool | has_port (uint32_t portno) const |
|
bool | has_port (const std::string &devname) const |
|
bool | has_port (const rofl::caddress_ll &hwaddr) const |
|
|
std::ostream & | operator<< (std::ostream &os, cofports const &ports) |
|
size_t cofports::length |
( |
| ) |
const |
returns required length for array of struct ofp_instruction for all instructions defined in this->invec
The documentation for this class was generated from the following files:
- /home/andreas/git/rofl-core/src/rofl/common/openflow/cofports.h
- /home/andreas/git/rofl-core/src/rofl/common/openflow/cofports.cc