OpenSDN source code
|
#include <acl_entry_match.h>
Public Member Functions | |
ProtocolMatch () | |
~ProtocolMatch () | |
void | SetProtocolRange (const uint16_t min, const uint16_t max) |
bool | Match (const PacketHeader *packet_header, FlowPolicyInfo *info) const |
void | SetAclEntryMatchSandeshData (AclEntrySandeshData &data) |
virtual bool | Compare (const AclEntryMatch &rhs) const |
![]() | |
AclEntryMatch (Type type) | |
virtual | ~AclEntryMatch () |
bool | operator== (const AclEntryMatch &rhs) const |
Private Attributes | |
RangeSList | protocol_ranges_ |
Additional Inherited Members | |
![]() | |
enum | Type { SOURCE_PORT_MATCH, DESTINATION_PORT_MATCH, PROTOCOL_MATCH, ADDRESS_MATCH, SERVICE_GROUP_MATCH, TAGS_MATCH } |
Definition at line 119 of file acl_entry_match.h.
|
inline |
Definition at line 121 of file acl_entry_match.h.
|
inline |
Definition at line 122 of file acl_entry_match.h.
|
virtual |
Implements AclEntryMatch.
Definition at line 709 of file acl_entry.cc.
|
virtual |
Implements AclEntryMatch.
Definition at line 731 of file acl_entry.cc.
|
virtual |
Implements AclEntryMatch.
Definition at line 746 of file acl_entry.cc.
void ProtocolMatch::SetProtocolRange | ( | const uint16_t | min, |
const uint16_t | max | ||
) |
Definition at line 702 of file acl_entry.cc.
|
private |
Definition at line 130 of file acl_entry_match.h.