From 4b4f8bd732de4eddf2bfd418695e6391bd791f95 Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Fri, 9 Oct 2009 00:13:02 +0200 Subject: created identification_create_from_sockaddr() function --- src/libstrongswan/utils/identification.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/libstrongswan/utils/identification.h') diff --git a/src/libstrongswan/utils/identification.h b/src/libstrongswan/utils/identification.h index 2e4b46cef..c3cceebf3 100644 --- a/src/libstrongswan/utils/identification.h +++ b/src/libstrongswan/utils/identification.h @@ -322,6 +322,14 @@ identification_t * identification_create_from_string(char *string); */ identification_t * identification_create_from_encoding(id_type_t type, chunk_t encoded); +/** + * Constructor to create a host_t object from a sockaddr struct + * + * @param sockaddr sockaddr struct which contains family and address + * @return identification_t + */ +identification_t * identification_create_from_sockaddr(sockaddr_t *sockaddr); + /** * printf hook function for identification_t. * -- cgit v1.2.3