spi, FALSE, expired));
}
-METHOD(task_manager_v1_t, get_dpd_seqnr, u_int32_t,
- private_task_manager_t *this)
-{
- return this->dpd_send_seqnr++;
-}
-
METHOD(task_manager_t, queue_dpd, void,
private_task_manager_t *this)
{
- queue_task(this, (task_t*)isakmp_dpd_create(this->ike_sa, NULL, _get_dpd_seqnr(&this->public)));
+ queue_task(this, (task_t*)isakmp_dpd_create(this->ike_sa, NULL,
+ this->dpd_send_seqnr++));
}
METHOD(task_manager_t, adopt_tasks, void,
.create_task_enumerator = _create_task_enumerator,
.destroy = _destroy,
},
- .get_dpd_seqnr = _get_dpd_seqnr,
},
.ike_sa = ike_sa,
.initiating.type = EXCHANGE_TYPE_UNDEFINED,
* Implements task_manager_t.
*/
task_manager_t task_manager;
-
- /**
- * Get new sequence number to use for sending DPD request.
- */
- u_int32_t (*get_dpd_seqnr) (task_manager_v1_t *this);
};
/**