diff options
Diffstat (limited to 'src/libcharon/tnc')
-rw-r--r-- | src/libcharon/tnc/imv/imv_manager.h | 7 | ||||
-rw-r--r-- | src/libcharon/tnc/imv/imv_recommendations.c | 4 | ||||
-rw-r--r-- | src/libcharon/tnc/imv/imv_recommendations.h | 2 |
3 files changed, 10 insertions, 3 deletions
diff --git a/src/libcharon/tnc/imv/imv_manager.h b/src/libcharon/tnc/imv/imv_manager.h index a1951fe64..b5c581a75 100644 --- a/src/libcharon/tnc/imv/imv_manager.h +++ b/src/libcharon/tnc/imv/imv_manager.h @@ -50,6 +50,13 @@ struct imv_manager_t { imv_t* (*remove)(imv_manager_t *this, TNC_IMVID id); /** + * Get the configured recommendation policy + * + * @return configured recommendation policy + */ + recommendation_policy_t (*get_recommendation_policy)(imv_manager_t *this); + + /** * Create an empty set of IMV recommendations and evaluations * * @return instance of a recommendations_t list diff --git a/src/libcharon/tnc/imv/imv_recommendations.c b/src/libcharon/tnc/imv/imv_recommendations.c index 99c92c78f..9daaca16c 100644 --- a/src/libcharon/tnc/imv/imv_recommendations.c +++ b/src/libcharon/tnc/imv/imv_recommendations.c @@ -15,9 +15,9 @@ #include "imv_recommendations.h" -ENUM(recommendation_policy_names, RECOMMENDATION_POLICY_NONE, +ENUM(recommendation_policy_names, RECOMMENDATION_POLICY_DEFAULT, RECOMMENDATION_POLICY_ALL, - "none", + "default", "any", "all" ); diff --git a/src/libcharon/tnc/imv/imv_recommendations.h b/src/libcharon/tnc/imv/imv_recommendations.h index c0fe01b60..82c5ae843 100644 --- a/src/libcharon/tnc/imv/imv_recommendations.h +++ b/src/libcharon/tnc/imv/imv_recommendations.h @@ -27,7 +27,7 @@ typedef enum recommendation_policy_t recommendation_policy_t; enum recommendation_policy_t { - RECOMMENDATION_POLICY_NONE, + RECOMMENDATION_POLICY_DEFAULT, RECOMMENDATION_POLICY_ANY, RECOMMENDATION_POLICY_ALL }; |