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_stats_reply Class Reference

Public Member Functions

 coftable_stats_reply (uint8_t of_version=0)
 
 coftable_stats_reply (uint8_t of_version, uint8_t table_id, std::string name, uint32_t wildcards, uint32_t max_entries, uint32_t active_count, uint64_t lookup_count, uint64_t matched_count)
 
 coftable_stats_reply (uint8_t of_version, uint8_t table_id, std::string name, uint64_t match, uint64_t wildcards, uint32_t write_actions, uint32_t apply_actions, uint64_t write_setfields, uint64_t apply_setfields, uint64_t metadata_match, uint64_t metadata_write, uint32_t instructions, uint32_t config, uint32_t max_entries, uint32_t active_count, uint64_t lookup_count, uint64_t matched_count)
 
 coftable_stats_reply (uint8_t of_version, uint8_t table_id, uint32_t active_count, uint64_t lookup_count, uint64_t matched_count)
 
 coftable_stats_reply (coftable_stats_reply const &table_stats)
 
coftable_stats_replyoperator= (coftable_stats_reply const &table_stats)
 
bool operator== (coftable_stats_reply const &table_stats) const
 
size_t length () const
 
void set_version (uint8_t of_version)
 
uint8_t get_version () const
 
uint8_t get_table_id () const
 
void set_table_id (uint8_t table_id)
 
std::string const & get_name () const
 
void set_name (std::string const &name)
 
uint64_t get_match () const
 
void set_match (uint64_t match)
 
uint64_t get_wildcards () const
 
void set_wildcards (uint64_t wildcards)
 
uint32_t get_write_actions () const
 
void set_write_actions (uint32_t write_actions)
 
uint32_t get_apply_actions () const
 
void set_apply_actions (uint32_t apply_actions)
 
uint64_t get_write_setfields () const
 
void set_write_setfields (uint64_t write_setfields)
 
uint64_t get_apply_setfields () const
 
void set_apply_setfields (uint64_t apply_setfields)
 
uint64_t get_metadata_match () const
 
void set_metadata_match (uint64_t metadata_match)
 
uint64_t get_metadata_write () const
 
void set_metadata_write (uint64_t metadata_write)
 
uint32_t get_instructions () const
 
void set_instructions (uint32_t instructions)
 
void set_config (uint32_t config)
 
uint32_t get_config () const
 
void set_max_entries (uint32_t max_entries)
 
uint32_t get_max_entries () const
 
void set_active_count (uint32_t active_count)
 
uint32_t get_active_count () const
 
void set_lookup_count (uint64_t lookup_count)
 
uint64_t get_lookup_count () const
 
void set_matched_count (uint64_t matched_count)
 
uint64_t get_matched_count () const
 
void pack (uint8_t *buf, size_t buflen) const
 
void unpack (uint8_t *buf, size_t buflen)
 

Friends

std::ostream & operator<< (std::ostream &os, coftable_stats_reply const &tsr)
 

Constructor & Destructor Documentation

coftable_stats_reply::coftable_stats_reply ( uint8_t  of_version,
uint8_t  table_id,
std::string  name,
uint32_t  wildcards,
uint32_t  max_entries,
uint32_t  active_count,
uint64_t  lookup_count,
uint64_t  matched_count 
)

OF1.0

coftable_stats_reply::coftable_stats_reply ( uint8_t  of_version,
uint8_t  table_id,
std::string  name,
uint64_t  match,
uint64_t  wildcards,
uint32_t  write_actions,
uint32_t  apply_actions,
uint64_t  write_setfields,
uint64_t  apply_setfields,
uint64_t  metadata_match,
uint64_t  metadata_write,
uint32_t  instructions,
uint32_t  config,
uint32_t  max_entries,
uint32_t  active_count,
uint64_t  lookup_count,
uint64_t  matched_count 
)

OF1.2

coftable_stats_reply::coftable_stats_reply ( uint8_t  of_version,
uint8_t  table_id,
uint32_t  active_count,
uint64_t  lookup_count,
uint64_t  matched_count 
)

OF1.3


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