#include <acl_entry_spec.h>
|
typedef boost::uuids::uuid | uuid |
|
|
| AclEntrySpec () |
|
bool | Populate (const autogen::MatchConditionType *match_condition) |
|
bool | Populate (Agent *agent, IFMapNode *node, const autogen::FirewallRule *fw_rule) |
|
bool | PopulateServiceGroup (const autogen::ServiceGroup *service_group) |
|
void | PopulateAction (const AclTable *acl_table, const autogen::ActionListType &action_list) |
|
void | AddMirrorEntry (Agent *agent) const |
|
void | BuildAddressInfo (const std::string &prefix, int plen, std::vector< AclAddressInfo > *list) |
|
void | Reverse (AclEntrySpec *ace_spec, AclEntryID::Type type, bool swap_address, bool swap_port) |
|
void | ReverseAddress (AclEntrySpec *ace_spec) |
|
void | ReversePort (AclEntrySpec *ace_spec) |
|
bool | BuildAddressGroup (Agent *agent, IFMapNode *node, const std::string &name, bool source) |
|
IFMapNode * | GetAddressGroup (Agent *agent, IFMapNode *node, const std::string &name) |
|
void | PopulateServiceType (const autogen::FirewallServiceType *fst) |
|
Definition at line 115 of file acl_entry_spec.h.
◆ uuid
◆ AclEntrySpec()
AclEntrySpec::AclEntrySpec |
( |
| ) |
|
|
inline |
◆ AddMirrorEntry()
void AclEntrySpec::AddMirrorEntry |
( |
Agent * |
agent | ) |
const |
◆ BuildAddressGroup()
bool AclEntrySpec::BuildAddressGroup |
( |
Agent * |
agent, |
|
|
IFMapNode * |
node, |
|
|
const std::string & |
name, |
|
|
bool |
source |
|
) |
| |
◆ BuildAddressInfo()
void AclEntrySpec::BuildAddressInfo |
( |
const std::string & |
prefix, |
|
|
int |
plen, |
|
|
std::vector< AclAddressInfo > * |
list |
|
) |
| |
◆ GetAddressGroup()
◆ Populate() [1/2]
bool AclEntrySpec::Populate |
( |
Agent * |
agent, |
|
|
IFMapNode * |
node, |
|
|
const autogen::FirewallRule * |
fw_rule |
|
) |
| |
◆ Populate() [2/2]
bool AclEntrySpec::Populate |
( |
const autogen::MatchConditionType * |
match_condition | ) |
|
◆ PopulateAction()
void AclEntrySpec::PopulateAction |
( |
const AclTable * |
acl_table, |
|
|
const autogen::ActionListType & |
action_list |
|
) |
| |
◆ PopulateServiceGroup()
bool AclEntrySpec::PopulateServiceGroup |
( |
const autogen::ServiceGroup * |
service_group | ) |
|
◆ PopulateServiceType()
void AclEntrySpec::PopulateServiceType |
( |
const autogen::FirewallServiceType * |
fst | ) |
|
◆ Reverse()
◆ ReverseAddress()
void AclEntrySpec::ReverseAddress |
( |
AclEntrySpec * |
ace_spec | ) |
|
◆ ReversePort()
◆ action_l
◆ dst_addr_type
◆ dst_ip_list
◆ dst_policy_id
uuid AclEntrySpec::dst_policy_id |
◆ dst_policy_id_str
std::string AclEntrySpec::dst_policy_id_str |
◆ dst_port
std::vector<RangeSpec> AclEntrySpec::dst_port |
◆ dst_sg_id
int AclEntrySpec::dst_sg_id |
◆ dst_tags
◆ family
◆ id
◆ match_tags
◆ protocol
std::vector<RangeSpec> AclEntrySpec::protocol |
◆ rule_uuid
std::string AclEntrySpec::rule_uuid |
◆ service_group
◆ src_addr_type
◆ src_ip_list
◆ src_policy_id
uuid AclEntrySpec::src_policy_id |
◆ src_policy_id_str
std::string AclEntrySpec::src_policy_id_str |
◆ src_port
std::vector<RangeSpec> AclEntrySpec::src_port |
◆ src_sg_id
int AclEntrySpec::src_sg_id |
◆ src_tags
◆ terminal
bool AclEntrySpec::terminal |
◆ type
The documentation for this class was generated from the following files: