aboutsummaryrefslogtreecommitdiffstats
path: root/Source/charon/configuration_manager.h
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2005-11-18 10:31:56 +0000
committerMartin Willi <martin@strongswan.org>2005-11-18 10:31:56 +0000
commit501a41b970fac1b36fbf356604753b80032906e9 (patch)
tree72075e7d6f5b67df2b3f808f80da082e276240f2 /Source/charon/configuration_manager.h
parent6f17c7d68ec3726a2dc323ee06c8f6d98b68958b (diff)
downloadstrongswan-501a41b970fac1b36fbf356604753b80032906e9.tar.bz2
strongswan-501a41b970fac1b36fbf356604753b80032906e9.tar.xz
Diffstat (limited to 'Source/charon/configuration_manager.h')
-rw-r--r--Source/charon/configuration_manager.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/Source/charon/configuration_manager.h b/Source/charon/configuration_manager.h
index bbbad63ad..7f917ff88 100644
--- a/Source/charon/configuration_manager.h
+++ b/Source/charon/configuration_manager.h
@@ -26,6 +26,7 @@
#include "types.h"
#include "utils/linked_list.h"
#include "utils/host.h"
+#include "payloads/transform_substructure.h"
/**
* @brief Manages all configuration aspects of the daemon.
@@ -41,8 +42,10 @@ struct configuration_manager_s {
status_t (*get_proposals_for_host) (configuration_manager_t *this, host_t *host, linked_list_iterator_t *list);
- status_t (*select_proposals_for_host) (configuration_manager_t *this, host_t *host, linked_list_iterator_t *in, linked_list_iterator_t *out);
-
+ status_t (*select_proposals_for_host) (configuration_manager_t *this, host_t *host, linked_list_iterator_t *in, linked_list_iterator_t *out);
+
+ status_t (*is_dh_group_allowed_for_host) (configuration_manager_t *this, host_t *host, diffie_hellman_group_t group, bool *allowed);
+
status_t (*destroy) (configuration_manager_t *this);
};