#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: