Public Member Functions | |
coftable_feature_props (uint8_t ofp_version=OFP_VERSION_UNKNOWN) | |
coftable_feature_props (coftable_feature_props const &tfps) | |
coftable_feature_props & | operator= (coftable_feature_props const &tfps) |
void | clear () |
virtual size_t | length () const |
virtual void | pack (uint8_t *buf, size_t buflen) |
virtual void | unpack (uint8_t *buf, size_t buflen) |
uint8_t | get_version () const |
void | set_version (uint8_t ofp_version) |
coftable_feature_prop_instructions & | add_tfp_instructions () |
coftable_feature_prop_instructions & | set_tfp_instructions () |
const coftable_feature_prop_instructions & | get_tfp_instructions () const |
void | drop_tfp_instructions () |
bool | has_tfp_instructions () const |
coftable_feature_prop_instructions & | add_tfp_instructions_miss () |
coftable_feature_prop_instructions & | set_tfp_instructions_miss () |
const coftable_feature_prop_instructions & | get_tfp_instructions_miss () const |
void | drop_tfp_instructions_miss () |
bool | has_tfp_instructions_miss () const |
coftable_feature_prop_next_tables & | add_tfp_next_tables () |
coftable_feature_prop_next_tables & | set_tfp_next_tables () |
const coftable_feature_prop_next_tables & | get_tfp_next_tables () const |
void | drop_tfp_next_tables () |
bool | has_tfp_next_tables () const |
coftable_feature_prop_next_tables & | add_tfp_next_tables_miss () |
coftable_feature_prop_next_tables & | set_tfp_next_tables_miss () |
const coftable_feature_prop_next_tables & | get_tfp_next_tables_miss () const |
void | drop_tfp_next_tables_miss () |
bool | has_tfp_next_tables_miss () const |
coftable_feature_prop_actions & | add_tfp_write_actions () |
coftable_feature_prop_actions & | set_tfp_write_actions () |
const coftable_feature_prop_actions & | get_tfp_write_actions () const |
void | drop_tfp_write_actions () |
bool | has_tfp_write_actions () const |
coftable_feature_prop_actions & | add_tfp_write_actions_miss () |
coftable_feature_prop_actions & | set_tfp_write_actions_miss () |
const coftable_feature_prop_actions & | get_tfp_write_actions_miss () const |
void | drop_tfp_write_actions_miss () |
bool | has_tfp_write_actions_miss () const |
coftable_feature_prop_actions & | add_tfp_apply_actions () |
coftable_feature_prop_actions & | set_tfp_apply_actions () |
const coftable_feature_prop_actions & | get_tfp_apply_actions () const |
void | drop_tfp_apply_actions () |
bool | has_tfp_apply_actions () const |
coftable_feature_prop_actions & | add_tfp_apply_actions_miss () |
coftable_feature_prop_actions & | set_tfp_apply_actions_miss () |
const coftable_feature_prop_actions & | get_tfp_apply_actions_miss () const |
void | drop_tfp_apply_actions_miss () |
bool | has_tfp_apply_actions_miss () const |
coftable_feature_prop_oxm & | add_tfp_match () |
coftable_feature_prop_oxm & | set_tfp_match () |
const coftable_feature_prop_oxm & | get_tfp_match () const |
void | drop_tfp_match () |
bool | has_tfp_match () const |
coftable_feature_prop_oxm & | add_tfp_wildcards () |
coftable_feature_prop_oxm & | set_tfp_wildcards () |
const coftable_feature_prop_oxm & | get_tfp_wildcards () const |
void | drop_tfp_wildcards () |
bool | has_tfp_wildcards () const |
coftable_feature_prop_oxm & | add_tfp_write_setfield () |
coftable_feature_prop_oxm & | set_tfp_write_setfield () |
const coftable_feature_prop_oxm & | get_tfp_write_setfield () const |
void | drop_tfp_write_setfield () |
bool | has_tfp_write_setfield () const |
coftable_feature_prop_oxm & | add_tfp_write_setfield_miss () |
coftable_feature_prop_oxm & | set_tfp_write_setfield_miss () |
const coftable_feature_prop_oxm & | get_tfp_write_setfield_miss () const |
void | drop_tfp_write_setfield_miss () |
bool | has_tfp_write_setfield_miss () const |
coftable_feature_prop_oxm & | add_tfp_apply_setfield () |
coftable_feature_prop_oxm & | set_tfp_apply_setfield () |
const coftable_feature_prop_oxm & | get_tfp_apply_setfield () const |
void | drop_tfp_apply_setfield () |
bool | has_tfp_apply_setfield () const |
coftable_feature_prop_oxm & | add_tfp_apply_setfield_miss () |
coftable_feature_prop_oxm & | set_tfp_apply_setfield_miss () |
const coftable_feature_prop_oxm & | get_tfp_apply_setfield_miss () const |
void | drop_tfp_apply_setfield_miss () |
bool | has_tfp_apply_setfield_miss () const |
Friends | |
std::ostream & | operator<< (std::ostream &os, coftable_feature_props const &tfps) |