diff options
Diffstat (limited to 'src/libcharon/tnc/imc')
-rw-r--r-- | src/libcharon/tnc/imc/imc_manager.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/libcharon/tnc/imc/imc_manager.h b/src/libcharon/tnc/imc/imc_manager.h index 60bfe3499..169259f72 100644 --- a/src/libcharon/tnc/imc/imc_manager.h +++ b/src/libcharon/tnc/imc/imc_manager.h @@ -41,6 +41,14 @@ struct imc_manager_t { bool (*add)(imc_manager_t *this, imc_t *imc); /** + * Remove an IMC instance from the list and return it + * + * @param id ID of IMC instance + * @return removed IMC instance + */ + imc_t* (*remove)(imc_manager_t *this, TNC_IMCID id); + + /** * Notify all IMC instances * * @param state communicate the state a connection has reached |