libfluid
The ONF OpenFlow driver
Public Member Functions | List of all members
fluid_msg::of10::Match Class Reference

Public Member Functions

bool operator== (const Match &other) const
 
bool operator!= (const Match &other) const
 
size_t pack (uint8_t *buffer)
 
of_error unpack (uint8_t *buffer)
 
uint32_t wildcards ()
 
uint16_t in_port ()
 
EthAddress dl_src ()
 
EthAddress dl_dst ()
 
uint16_t dl_vlan ()
 
uint8_t dl_vlan_pcp ()
 
uint16_t dl_type ()
 
uint8_t nw_tos ()
 
uint8_t nw_proto ()
 
IPAddress nw_src ()
 
IPAddress nw_dst ()
 
uint16_t tp_src ()
 
uint16_t tp_dst ()
 
void wildcards (uint32_t wildcards)
 
void in_port (uint16_t in_port)
 
void dl_src (const EthAddress &dl_src)
 
void dl_dst (const EthAddress &dl_dst)
 
void dl_vlan (uint16_t dl_vlan)
 
void dl_vlan_pcp (uint8_t dl_vlan_pcp)
 
void dl_type (uint16_t dl_type)
 
void nw_tos (uint8_t nw_tos)
 
void nw_proto (uint8_t nw_proto)
 
void nw_src (const IPAddress &nw_src)
 
void nw_dst (const IPAddress &nw_dst)
 
void nw_src (const IPAddress &nw_src, uint32_t prefix)
 
void nw_dst (const IPAddress &nw_src, uint32_t prefix)
 
void tp_src (uint16_t tp_src)
 
void tp_dst (uint16_t tp_dst)
 

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