#include <notifycontroller.h>
Inheritance diagram for openikev2::NotifyController:

Public Member Functions | |
| virtual Enums::NOTIFY_ACTION | processNotify (Payload_NOTIFY ¬ify, Message &message, IkeSaController &ike_sa_controller, ChildSa *child_sa)=0 |
| Process a received NOTIFY Payload. | |
| virtual void | addNotifyRequest (Message &message, IkeSaController &ike_sa_controller, ChildSa *child_sa) |
| Adds new notify request payload to the indicated message. | |
| virtual Enums::NOTIFY_ACTION openikev2::NotifyController::processNotify | ( | Payload_NOTIFY & | notify, | |
| Message & | message, | |||
| IkeSaController & | ike_sa_controller, | |||
| ChildSa * | child_sa | |||
| ) | [pure virtual] |
Process a received NOTIFY Payload.
| notify | Received NOTIFY Payload | |
| message | Message containig the notification | |
| ike_sa_controller | IKE_SA Controller that receive the notification | |
| child_sa | CHILD_SA related with the notification (NULL if there is no related CHILD_SA) |
Implemented in openikev2::NotifyController_AUTHENTICATION_FAILED, openikev2::NotifyController_COOKIE, openikev2::NotifyController_HTTP_CERT_LOOKUP_SUPPORTED, openikev2::NotifyController_INTERNAL_ADDRESS_FAILURE, openikev2::NotifyController_INVALID_KE, openikev2::NotifyController_INVALID_SYNTAX, openikev2::NotifyController_NO_ADDITIONAL_SAS, openikev2::NotifyController_NO_PROPOSAL_CHOSEN, openikev2::NotifyController_REKEY_SA, openikev2::NotifyController_SINGLE_PAIR_REQUIRED, openikev2::NotifyController_TS_UNACCEPTABLE, openikev2::NotifyController_UNSUPPORTED_CRITICAL_PAYLOAD, and openikev2::NotifyController_USE_TRANSPORT_MODE.
| void openikev2::NotifyController::addNotifyRequest | ( | Message & | message, | |
| IkeSaController & | ike_sa_controller, | |||
| ChildSa * | child_sa | |||
| ) | [virtual] |
Adds new notify request payload to the indicated message.
| message | Message to include the notification | |
| ike_sa_controller | IKE_SA Controller that sends the notification | |
| child_sa | CHILD_SA related with the notification (NULL if there is no related CHILD_SA) |
Reimplemented in openikev2::NotifyController_HTTP_CERT_LOOKUP_SUPPORTED, and openikev2::NotifyController_USE_TRANSPORT_MODE.
1.5.1