std::vector< AclEntryID > AclEntryIDList
void set_mirror_entry(MirrorEntryRef me)
const std::string & uuid() const
std::vector< AclEntryMatch * > matches_
void PopulateAclEntry(const AclEntrySpec &acl_entry_spec)
MirrorEntryRef mirror_entry_
std::list< TrafficAction * > ActionList
const AclEntryID & id() const
static ActionList kEmptyActionList
const ActionList & Actions() const
bool IsQosConfigResolved()
void SetAclEntrySandeshData(AclEntrySandeshData &data) const
bool operator==(const AclEntry &rhs) const
boost::intrusive::list_member_hook acl_list_node
const ActionList & PacketMatch(const PacketHeader &packet_header, FlowPolicyInfo *info) const
DISALLOW_COPY_AND_ASSIGN(AclEntry)
bool ResyncQosConfigEntries()
const AclEntryMatch * Get(uint32_t index) const
const Address::Family & family() const
bool operator>(const AclEntryID &ace_id) const
AclEntryID(std::string id, Type type)
bool operator!=(const AclEntryID &ace_id) const
bool operator==(const AclEntryID &ace_id) const
bool operator<(const AclEntryID &ace_id) const