#include <ipsecconfiguration.h>
Inheritance diagram for openikev2::IpsecConfiguration:

Public Member Functions | |
| IpsecConfiguration (auto_ptr< Proposal > proposal) | |
| Creates a new IpsecConfiguration object. | |
| virtual auto_ptr< IpsecConfiguration > | clone () const |
| Creates a clone of this IPSEC configuration. | |
| virtual Proposal & | getProposal () |
| Gets the internal proposal structure. | |
| virtual void | setProposal (auto_ptr< Proposal > proposal) |
| Sets the internal proposal structure. | |
| virtual string | toStringTab (uint8_t tabs) const |
| Construct a textual representation of the object, preceded of a num of tabs of size TAB_SIZE. | |
Public Attributes | |
| uint32_t | max_allocations_soft |
| Maximun number of allocations. | |
| uint32_t | max_allocations_hard |
| Maximun number of allocations. | |
| uint32_t | lifetime_soft |
| Lifetime (in seconds) of the SA. | |
| uint32_t | lifetime_hard |
| Lifetime (in seconds) of the SA. | |
| uint32_t | max_bytes_soft |
| Lifetime (in bytes) of the SA. | |
| uint32_t | max_bytes_hard |
| Lifetime (in bytes) of the SA. | |
| auto_ptr< AttributeMap > | attribute_map |
| Using this map the class attributes can be extended dynamically. | |
Protected Attributes | |
| auto_ptr< Proposal > | proposal |
| IPSEC proposal. | |
| openikev2::IpsecConfiguration::IpsecConfiguration | ( | auto_ptr< Proposal > | proposal | ) |
| auto_ptr< IpsecConfiguration > openikev2::IpsecConfiguration::clone | ( | ) | const [virtual] |
| Proposal & openikev2::IpsecConfiguration::getProposal | ( | ) | [virtual] |
Gets the internal proposal structure.
| void openikev2::IpsecConfiguration::setProposal | ( | auto_ptr< Proposal > | proposal | ) | [virtual] |
Sets the internal proposal structure.
| proposal | The proposal structure |
| string openikev2::IpsecConfiguration::toStringTab | ( | uint8_t | tabs | ) | const [virtual] |
Construct a textual representation of the object, preceded of a num of tabs of size TAB_SIZE.
| tabs | Num of tabs preceding the textual representation. |
Implements openikev2::Printable.
Maximun number of allocations.
Soft limit.
Maximun number of allocations.
Hard limit.
Lifetime (in seconds) of the SA.
Soft limit
Lifetime (in seconds) of the SA.
Hard limit
Lifetime (in bytes) of the SA.
Soft limit
Lifetime (in bytes) of the SA.
Hard limit
1.5.1