aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/sa/connect_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/charon/sa/connect_manager.h')
-rw-r--r--src/charon/sa/connect_manager.h34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/charon/sa/connect_manager.h b/src/charon/sa/connect_manager.h
index b5abc853c..d21b5af28 100644
--- a/src/charon/sa/connect_manager.h
+++ b/src/charon/sa/connect_manager.h
@@ -32,34 +32,34 @@ typedef struct connect_manager_t connect_manager_t;
* connection with another peer.
*/
struct connect_manager_t {
-
+
/**
* Checks if a there is already a mediated connection registered
* between two peers.
- *
+ *
* @param id my id
* @param peer_id the other peer's id
* @param mediated_sa the IKE_SA ID of the mediated connection
- * @returns
+ * @returns
* - TRUE, if there was already a mediated connection registered
* - FALSE, otherwise
*/
bool (*check_and_register) (connect_manager_t *this,
identification_t *id, identification_t *peer_id, ike_sa_id_t *mediated_sa);
-
+
/**
* Checks if there are waiting connections with a specific peer.
* If so, reinitiate them.
- *
+ *
* @param id my id
* @param peer_id the other peer's id
*/
void (*check_and_initiate) (connect_manager_t *this, ike_sa_id_t *mediation_sa,
identification_t *id, identification_t *peer_id);
-
+
/**
* Creates a checklist and sets the initiator's data.
- *
+ *
* @param initiator ID of the initiator
* @param responder ID of the responder
* @param connect_id the connect ID provided by the initiator
@@ -72,39 +72,39 @@ struct connect_manager_t {
status_t (*set_initiator_data) (connect_manager_t *this,
identification_t *initiator, identification_t *responder,
chunk_t connect_id, chunk_t key, linked_list_t *endpoints, bool is_initiator);
-
+
/**
* Updates a checklist and sets the responder's data. The checklist's
* state is advanced to WAITING which means that checks will be sent.
- *
+ *
* @param connect_id the connect ID
* @param chunk_t the responder's key
- * @param endpoints the responder's endpoints
- * @returns
+ * @param endpoints the responder's endpoints
+ * @returns
* - NOT_FOUND, if the checklist has not been found
* - SUCCESS, otherwise
*/
status_t (*set_responder_data) (connect_manager_t *this,
chunk_t connect_id, chunk_t key, linked_list_t *endpoints);
-
+
/**
* Stops checks for a checklist. Used after the responder received an IKE_SA_INIT
* request which contains a ME_CONNECTID payload.
- *
+ *
* @param connect_id the connect ID
* @returns
* - NOT_FOUND, if the checklist has not been found
* - SUCCESS, otherwise
*/
status_t (*stop_checks) (connect_manager_t *this, chunk_t connect_id);
-
+
/**
* Processes a connectivity check
- *
+ *
* @param message the received message
*/
void (*process_check) (connect_manager_t *this, message_t *message);
-
+
/**
* Destroys the manager with all data.
*/
@@ -113,7 +113,7 @@ struct connect_manager_t {
/**
* Create a manager.
- *
+ *
* @returns connect_manager_t object
*/
connect_manager_t *connect_manager_create(void);