OpenSDN source code
|
#include <acl_entry_match.h>
Public Types | |
typedef std::vector< ServicePort > | ServicePortList |
![]() | |
enum | Type { SOURCE_PORT_MATCH, DESTINATION_PORT_MATCH, PROTOCOL_MATCH, ADDRESS_MATCH, SERVICE_GROUP_MATCH, TAGS_MATCH } |
Public Member Functions | |
ServiceGroupMatch (ServicePortList service_port_list) | |
~ServiceGroupMatch () | |
bool | Match (const PacketHeader *packet_header, FlowPolicyInfo *info) const |
void | SetAclEntryMatchSandeshData (AclEntrySandeshData &data) |
virtual bool | Compare (const AclEntryMatch &rhs) const |
size_t | size () const |
![]() | |
AclEntryMatch (Type type) | |
virtual | ~AclEntryMatch () |
bool | operator== (const AclEntryMatch &rhs) const |
Private Attributes | |
ServicePortList | service_port_list_ |
Definition at line 151 of file acl_entry_match.h.
typedef std::vector<ServicePort> ServiceGroupMatch::ServicePortList |
Definition at line 153 of file acl_entry_match.h.
|
inline |
Definition at line 155 of file acl_entry_match.h.
|
inline |
Definition at line 158 of file acl_entry_match.h.
|
virtual |
Implements AclEntryMatch.
Definition at line 794 of file acl_entry.cc.
|
virtual |
Implements AclEntryMatch.
Definition at line 771 of file acl_entry.cc.
|
virtual |
Implements AclEntryMatch.
Definition at line 805 of file acl_entry.cc.
|
inline |
Definition at line 165 of file acl_entry_match.h.
|
private |
Definition at line 170 of file acl_entry_match.h.