Moved CHILD_SA initiate task creation to protocol specific task manager

This commit is contained in:
Martin Willi
2012-03-20 17:31:27 +01:00
parent a60daa07f6
commit fe43d9a237
4 changed files with 36 additions and 19 deletions
+11
View File
@@ -129,6 +129,17 @@ struct task_manager_t {
*/
void (*queue_ike)(task_manager_t *this);
/**
* Queue CHILD_SA establishing tasks.
*
* @param cfg CHILD_SA config to establish
* @param reqid reqid to use for CHILD_SA
* @param tsi initiator traffic selector, if packet-triggered
* @param tsr responder traffic selector, if packet-triggered
*/
void (*queue_child)(task_manager_t *this, child_cfg_t *cfg, u_int32_t reqid,
traffic_selector_t *tsi, traffic_selector_t *tsr);
/**
* Queue liveness checking tasks.
*/