#include <policy.h>
|
| | Policy (const uuid id) |
| |
| | Policy () |
| |
| | ~Policy () |
| |
| void | Init (const PolicyData *req) |
| |
| bool | AddAcl (const uuid acl_id) |
| |
| bool | IsLess (const DBEntry &rhs) const |
| |
| KeyPtr | GetDBRequestKey () const |
| |
| void | SetKey (const DBRequestKey *key) |
| |
| void | SetName (const std::string str) |
| |
| std::string | ToString () const |
| |
| AclPtr | FindAcl (const bool inbound, const uuid acl_id) |
| |
| void | InsertAcl (const bool inbound, const AclPtr acl) |
| |
| void | DeleteAcl (const bool inbound, const uuid acl_id) |
| |
| bool | PacketMatch (const PacketHeader &packet_header, const bool inbound, AclEntry::ActionList &sal) |
| |
| | DBEntry () |
| |
| virtual | ~DBEntry () |
| |
| bool | operator< (const DBEntry &rhs) const |
| |
| | DBEntryBase () |
| |
| virtual | ~DBEntryBase () |
| |
| virtual bool | IsMoreSpecific (const std::string &match) const |
| |
| virtual bool | IsLessSpecific (const std::string &match) const |
| |
| void | SetState (DBTableBase *tbl_base, ListenerId listener, DBState *state) |
| |
| void | ClearState (DBTableBase *tbl_base, ListenerId listener) |
| |
| DBState * | GetState (DBTableBase *tbl_base, ListenerId listener) const |
| |
| const DBState * | GetState (const DBTableBase *tbl_base, ListenerId listener) const |
| |
| bool | is_state_empty (DBTablePartBase *tpart) |
| |
| bool | is_state_empty_unlocked (DBTablePartBase *tpart) |
| |
| void | Delete () |
| |
| void | MarkDelete () |
| |
| void | ClearDelete () |
| |
| bool | IsDeleted () const |
| |
| void | set_onlist () |
| |
| void | clear_onlist () |
| |
| bool | is_onlist () |
| |
| void | SetOnRemoveQ () |
| |
| bool | IsOnRemoveQ () |
| |
| void | ClearOnRemoveQ () |
| |
| void | set_last_change_at (uint64_t time) |
| |
| void | set_last_change_at_to_now () |
| |
| const uint64_t | last_change_at () const |
| |
| const std::string | last_change_at_str () const |
| |
| void | set_last_update_at (uint64_t time) |
| |
| void | set_last_update_at_to_now () |
| |
| const uint64_t | last_update_at () const |
| |
| DBTablePartBase * | get_table_partition () const |
| |
| void | set_table_partition (DBTablePartBase *tpart) |
| |
| DBTableBase * | get_table () const |
| |
| void | Notify () |
| |
Definition at line 30 of file vnsw/agent/filter/policy.h.
◆ AclPtrList
◆ Policy() [1/2]
| Policy::Policy |
( |
const uuid |
id | ) |
|
◆ Policy() [2/2]
◆ ~Policy()
◆ AddAcl()
| bool Policy::AddAcl |
( |
const uuid |
acl_id | ) |
|
|
inline |
◆ DeleteAcl()
| void Policy::DeleteAcl |
( |
const bool |
inbound, |
|
|
const uuid |
acl_id |
|
) |
| |
◆ FindAcl()
| AclPtr Policy::FindAcl |
( |
const bool |
inbound, |
|
|
const uuid |
acl_id |
|
) |
| |
◆ GetDBRequestKey()
◆ Init()
◆ InsertAcl()
| void Policy::InsertAcl |
( |
const bool |
inbound, |
|
|
const AclPtr |
acl |
|
) |
| |
◆ IsLess()
| bool Policy::IsLess |
( |
const DBEntry & |
rhs | ) |
const |
|
virtual |
◆ PacketMatch()
◆ SetKey()
◆ SetName()
| void Policy::SetName |
( |
const std::string |
str | ) |
|
◆ ToString()
| std::string Policy::ToString |
( |
| ) |
const |
|
virtual |
◆ inbound_acls_
◆ name_
| std::string Policy::name_ |
|
private |
◆ outbound_acls_
◆ policy_id_
◆ vpc_id_
The documentation for this class was generated from the following files: