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_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)
 

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