Avoid queueing more than one retry initiate job.
[strongswan.git] / src / libcharon / sa / ike_sa.h
index a3c3de8..5b2eb4e 100644 (file)
@@ -695,6 +695,15 @@ struct ike_sa_t {
                                                  traffic_selector_t *tsr);
 
        /**
+        * Retry initiation of this IKE_SA after it got deferred previously.
+        *
+        * @return
+        *                                              - SUCCESS if initiation deferred or started
+        *                                              - DESTROY_ME if initiation failed
+        */
+       status_t (*retry_initiate) (ike_sa_t *this);
+
+       /**
         * Initiates the deletion of an IKE_SA.
         *
         * Sends a delete message to the remote peer and waits for