#include <buseventchildsa.h>
Inheritance diagram for openikev2::BusEventChildSa:

Public Types | |
| enum | CHILD_SA_EVENT_TYPE { NEW_CHILD_SA, DEL_CHILD_SA, CHILD_SA_ESTABLISHED, CHILD_SA_REKEYED, CHILD_SA_FAIL_GENERIC, CHILD_SA_FAIL_NO_PROPOSAL_CHOSEN, CHILD_SA_FAIL_INVALID_KE, CHILD_SA_FAIL_INVALID_TS, CHILD_SA_FAIL_SINGLE_PAIR_REQUIRED, CHILD_SA_FAIL_NO_ADDITIONAL_SAS, CHILD_SA_FAIL_INVALID_SPI } |
| CHILD SA event type. More... | |
Public Member Functions | |
| BusEventChildSa (CHILD_SA_EVENT_TYPE child_sa_event_type, IkeSaController &ike_sa_controller, ChildSa &child_sa) | |
| Constructor for a child_sa event without extra data. | |
| BusEventChildSa (CHILD_SA_EVENT_TYPE child_sa_event_type, IkeSaController &ike_sa_controller, ChildSa &child_sa, void *data) | |
| Constructor for a child_sa event with extra data. | |
Public Attributes | |
| CHILD_SA_EVENT_TYPE | child_sa_event_type |
| CHILD SA event type. | |
| IkeSaController & | ike_sa_controller |
| IKE_SA_controller that controls the Child SA event. | |
| ChildSa & | child_sa |
| Child_SA that causes the event. | |
| void * | data |
| Extra event data. | |
CHILD SA event type.
| openikev2::BusEventChildSa::BusEventChildSa | ( | CHILD_SA_EVENT_TYPE | child_sa_event_type, | |
| IkeSaController & | ike_sa_controller, | |||
| ChildSa & | child_sa | |||
| ) |
Constructor for a child_sa event without extra data.
| child_sa_event_type | The type of the child_sa event | |
| ike_sa_controller | The IkeSaController that controls the child SA that launch the event | |
| child_sa | The child SA that launch the event |
| openikev2::BusEventChildSa::BusEventChildSa | ( | CHILD_SA_EVENT_TYPE | child_sa_event_type, | |
| IkeSaController & | ike_sa_controller, | |||
| ChildSa & | child_sa, | |||
| void * | data | |||
| ) |
Constructor for a child_sa event with extra data.
| child_sa_event_type | The type of the child_sa event | |
| ike_sa_controller | The IkeSaController that controls the child SA that launch the event | |
| child_sa | The child SA that launch the event | |
| data | Extra event data |
1.5.1