aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/config/backend_manager.h
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2008-07-01 09:05:20 +0000
committerMartin Willi <martin@strongswan.org>2008-07-01 09:05:20 +0000
commit62bd123952598a28584d487daf3ce2872f71b700 (patch)
tree6dda8178c31e6722033d7b2b70715cebe1062603 /src/charon/config/backend_manager.h
parent866ba8e0b6a28a924052a3071d4ba34613e7e931 (diff)
downloadstrongswan-62bd123952598a28584d487daf3ce2872f71b700.tar.bz2
strongswan-62bd123952598a28584d487daf3ce2872f71b700.tar.xz
peer_cfg lookup takes peer addresses into account
Diffstat (limited to 'src/charon/config/backend_manager.h')
-rw-r--r--src/charon/config/backend_manager.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/charon/config/backend_manager.h b/src/charon/config/backend_manager.h
index a626d928f..7157499ce 100644
--- a/src/charon/config/backend_manager.h
+++ b/src/charon/config/backend_manager.h
@@ -66,12 +66,15 @@ struct backend_manager_t {
/**
* Get a peer_config identified by two IDs and authorization info.
*
+ * @param me own address
+ * @param other peer address
* @param my_id own ID
* @param other_id peer ID
* @param auth_info authorization info
* @return matching peer_config, or NULL if none found
*/
- peer_cfg_t* (*get_peer_cfg)(backend_manager_t *this, identification_t *my_id,
+ peer_cfg_t* (*get_peer_cfg)(backend_manager_t *this, host_t *me,
+ host_t *other, identification_t *my_id,
identification_t *other_id, auth_info_t *auth);
/**