diff options
author | Martin Willi <martin@strongswan.org> | 2007-11-12 15:09:11 +0000 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2007-11-12 15:09:11 +0000 |
commit | 55b02db74e09e43a7a86b60357242c77b5617f26 (patch) | |
tree | 5c823698f8e734537e0825c25331742280ceef1a /src/manager/gateway.h | |
parent | 275cec2eac14885ca86d3c3b0346d81960d0a219 (diff) | |
download | strongswan-55b02db74e09e43a7a86b60357242c77b5617f26.tar.bz2 strongswan-55b02db74e09e43a7a86b60357242c77b5617f26.tar.xz |
implemented IKE/CHILD_SA close through manager
Diffstat (limited to 'src/manager/gateway.h')
-rw-r--r-- | src/manager/gateway.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/manager/gateway.h b/src/manager/gateway.h index 1fe2aef4b..060a97a58 100644 --- a/src/manager/gateway.h +++ b/src/manager/gateway.h @@ -49,6 +49,14 @@ struct gateway_t { enumerator_t* (*query_ikesalist)(gateway_t *this); /** + * @brief Terminate an IKE or a CHILD SA. + * + * @param ike TRUE for IKE-, FALSE for a CHILD-SA + * @return TRUE if successful + */ + bool (*terminate)(gateway_t *this, bool ike, u_int32_t id); + + /** * @brief Destroy a gateway instance. */ void (*destroy)(gateway_t *this); |