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