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

Classes

struct  async_config_t
 

Public Member Functions

 cofasync_config (uint8_t ofp_version=rofl::openflow::OFP_VERSION_UNKNOWN)
 
 cofasync_config (cofasync_config const &async_config)
 
cofasync_configoperator= (cofasync_config const &async_config)
 
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)
 
uint32_t const & get_packet_in_mask_master () const
 
void set_packet_in_mask_master (uint32_t packet_in_mask_master)
 
uint32_t & set_packet_in_mask_master ()
 
uint32_t const & get_packet_in_mask_slave () const
 
void set_packet_in_mask_slave (uint32_t packet_in_mask_slave)
 
uint32_t & set_packet_in_mask_slave ()
 
uint32_t const & get_port_status_mask_master () const
 
void set_port_status_mask_master (uint32_t port_status_mask_master)
 
uint32_t & set_port_status_mask_master ()
 
uint32_t const & get_port_status_mask_slave () const
 
void set_port_status_mask_slave (uint32_t port_status_mask_slave)
 
uint32_t & set_port_status_mask_slave ()
 
uint32_t const & get_flow_removed_mask_master () const
 
void set_flow_removed_mask_master (uint32_t flow_removed_mask_master)
 
uint32_t & set_flow_removed_mask_master ()
 
uint32_t const & get_flow_removed_mask_slave () const
 
void set_flow_removed_mask_slave (uint32_t flow_removed_mask_slave)
 
uint32_t & set_flow_removed_mask_slave ()
 

Friends

std::ostream & operator<< (std::ostream &os, cofasync_config const &async_config)
 

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