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

Public Member Functions

 coftable_feature_props (uint8_t ofp_version=OFP_VERSION_UNKNOWN)
 
 coftable_feature_props (coftable_feature_props const &tfps)
 
coftable_feature_propsoperator= (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_instructionsadd_tfp_instructions ()
 
coftable_feature_prop_instructionsset_tfp_instructions ()
 
const
coftable_feature_prop_instructions
get_tfp_instructions () const
 
void drop_tfp_instructions ()
 
bool has_tfp_instructions () const
 
coftable_feature_prop_instructionsadd_tfp_instructions_miss ()
 
coftable_feature_prop_instructionsset_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_tablesadd_tfp_next_tables ()
 
coftable_feature_prop_next_tablesset_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_tablesadd_tfp_next_tables_miss ()
 
coftable_feature_prop_next_tablesset_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_actionsadd_tfp_write_actions ()
 
coftable_feature_prop_actionsset_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_actionsadd_tfp_write_actions_miss ()
 
coftable_feature_prop_actionsset_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_actionsadd_tfp_apply_actions ()
 
coftable_feature_prop_actionsset_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_actionsadd_tfp_apply_actions_miss ()
 
coftable_feature_prop_actionsset_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_oxmadd_tfp_match ()
 
coftable_feature_prop_oxmset_tfp_match ()
 
const coftable_feature_prop_oxmget_tfp_match () const
 
void drop_tfp_match ()
 
bool has_tfp_match () const
 
coftable_feature_prop_oxmadd_tfp_wildcards ()
 
coftable_feature_prop_oxmset_tfp_wildcards ()
 
const coftable_feature_prop_oxmget_tfp_wildcards () const
 
void drop_tfp_wildcards ()
 
bool has_tfp_wildcards () const
 
coftable_feature_prop_oxmadd_tfp_write_setfield ()
 
coftable_feature_prop_oxmset_tfp_write_setfield ()
 
const coftable_feature_prop_oxmget_tfp_write_setfield () const
 
void drop_tfp_write_setfield ()
 
bool has_tfp_write_setfield () const
 
coftable_feature_prop_oxmadd_tfp_write_setfield_miss ()
 
coftable_feature_prop_oxmset_tfp_write_setfield_miss ()
 
const coftable_feature_prop_oxmget_tfp_write_setfield_miss () const
 
void drop_tfp_write_setfield_miss ()
 
bool has_tfp_write_setfield_miss () const
 
coftable_feature_prop_oxmadd_tfp_apply_setfield ()
 
coftable_feature_prop_oxmset_tfp_apply_setfield ()
 
const coftable_feature_prop_oxmget_tfp_apply_setfield () const
 
void drop_tfp_apply_setfield ()
 
bool has_tfp_apply_setfield () const
 
coftable_feature_prop_oxmadd_tfp_apply_setfield_miss ()
 
coftable_feature_prop_oxmset_tfp_apply_setfield_miss ()
 
const coftable_feature_prop_oxmget_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)
 

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