NatProcess handles and manipulates the NAT process.
More...
NatProcess handles and manipulates the NAT process.
◆ addNatPool()
| bool NatProcess::addNatPool |
( |
string |
| ) |
|
Adds a NAT pool with the specified name.
- Parameters
-
| poolName,the | name for the NAT pool. |
- Returns
- bool, true if successful, otherwise false.
◆ clearAllTranslations()
| void NatProcess::clearAllTranslations |
( |
| ) |
|
Clears all NAT translations.
◆ closeTableEvent()
| void NatProcess::closeTableEvent |
( |
| ) |
|
Event triggered when the table is closed, deleted.
IPC event.
◆ getInSrcList()
| NatList NatProcess::getInSrcList |
( |
string |
| ) |
|
Returns the inside source list entry with the specified ACL ID.
- Parameters
-
| aclId,the | ID of the ACL of interest. |
- Returns
- NatEntry, the NatEntry object with the specified ACL ID.
◆ getInSrcListAt()
| NatList NatProcess::getInSrcListAt |
( |
int |
| ) |
|
Returns the inside source list entry at the specified index.
- Parameters
-
| index,the | index of the inside source list entry of interest. |
- Returns
- NatEntry, the NatEntry object at the specified index.
◆ getInSrcListCount()
| int NatProcess::getInSrcListCount |
( |
| ) |
|
Returns the number of inside source list entries.
- Returns
- int, the number of inside source list entries.
◆ getInSrcStaticAt()
| NatEntry NatProcess::getInSrcStaticAt |
( |
int |
| ) |
|
Returns the inside source static entry at the specified index.
- Parameters
-
| index,the | index of the inside source static entry of interest. |
- Returns
- NatEntry, the NatEntry object at the specified index.
◆ getInSrcStaticCount()
| int NatProcess::getInSrcStaticCount |
( |
| ) |
|
Returns the number of inside source static entries.
- Returns
- int, the number of inside source static entries.
◆ getNatPool()
| NatPool NatProcess::getNatPool |
( |
string |
| ) |
|
Returns the NAT pool with the specified name.
- Parameters
-
| poolName,the | name of the NAT pool of interest. |
- Returns
- NatPool, the NatPool object with the specified name.
◆ getNatPoolAt()
| NatPool NatProcess::getNatPoolAt |
( |
int |
| ) |
|
Returns the NAT pool at the specified index.
- Parameters
-
| index,the | index of the NAT pool of interest. |
- Returns
- NatPool, the NatPool object at the specified index.
◆ getNatPoolCount()
| int NatProcess::getNatPoolCount |
( |
| ) |
|
Returns the number of NAT pools.
- Returns
- int, the number of NAT pools.
◆ getNatTable()
◆ getOutSrcList()
| NatList NatProcess::getOutSrcList |
( |
string |
| ) |
|
Returns the outside source list entry with the specified ACL ID.
- Parameters
-
| aclId,the | ID of the ACL of interest. |
- Returns
- NatEntry, the NatEntry object with the specified ACL ID.
◆ getOutSrcListAt()
| NatList NatProcess::getOutSrcListAt |
( |
int |
| ) |
|
Returns the outside source list entry at the specified index.
- Parameters
-
| index,the | index of the outside source list entry of interest. |
- Returns
- NatEntry, the NatEntry object at the specified index.
◆ getOutSrcListCount()
| int NatProcess::getOutSrcListCount |
( |
| ) |
|
Returns the number of outside source list entries.
- Returns
- int, the number of outside source list entries.
◆ getOutSrcStaticAt()
| NatEntry NatProcess::getOutSrcStaticAt |
( |
int |
| ) |
|
Returns the inside source static entry at the specified index.
- Parameters
-
| index,the | index of the inside source static entry of interest. |
- Returns
- NatEntry, the NatEntry object at the specified index.
◆ getOutSrcStaticCount()
| int NatProcess::getOutSrcStaticCount |
( |
| ) |
|
Returns the number of outside source static entries.
- Returns
- int, the number of outside source static entries.
◆ removeInSrcList()
| bool NatProcess::removeInSrcList |
( |
string |
| ) |
|
Removes the inside source list entry with the specified ACL ID.
- Parameters
-
| aclId,the | ID of the ACL of interest. |
- Returns
- bool, true if successful, otherwise false.
◆ removeNatPool()
| bool NatProcess::removeNatPool |
( |
string |
| ) |
|
Removes the NAT pool with the specified name.
- Parameters
-
| poolName,the | name of the NAT pool. |
- Returns
- bool, true if successful, otherwise false.
◆ removeOutSrcList()
| bool NatProcess::removeOutSrcList |
( |
string |
| ) |
|
Removes the outside source list entry with the specified ACL ID.
- Parameters
-
| aclId,the | ID of the ACL of interest. |
- Returns
- bool, true if successful, otherwise false.
◆ updateTableEvent()
| void NatProcess::updateTableEvent |
( |
| ) |
|
Event triggered when the table is updated.
IPC event.
The documentation for this class was generated from the following file: