diff options
author | Martin Willi <martin@strongswan.org> | 2006-06-22 06:36:28 +0000 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2006-06-22 06:36:28 +0000 |
commit | 1396815afb9a5c003e6dae0be39329f5ba78e30c (patch) | |
tree | d6c1e292a5c5da74c2879db1b64274a34f2ec17c /src/charon/network/socket.h | |
parent | 6bf1352032b538e40b06c21bc92c05d11d711843 (diff) | |
download | strongswan-1396815afb9a5c003e6dae0be39329f5ba78e30c.tar.bz2 strongswan-1396815afb9a5c003e6dae0be39329f5ba78e30c.tar.xz |
first merge of NATT code
Diffstat (limited to 'src/charon/network/socket.h')
-rw-r--r-- | src/charon/network/socket.h | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/src/charon/network/socket.h b/src/charon/network/socket.h index 498e7700a..b231b302f 100644 --- a/src/charon/network/socket.h +++ b/src/charon/network/socket.h @@ -6,6 +6,7 @@ */ /* + * Copyright (C) 2006 Tobias Brunner, Daniel Roethlisberger * Copyright (C) 2005 Jan Hutter, Martin Willi * Hochschule fuer Technik Rapperswil * @@ -93,15 +94,6 @@ struct socket_t { status_t (*send) (socket_t *sock, packet_t *packet); /** - * @brief Check if socket listens on an address. - * - * @param sock socket_t object to work on - * @param host address to check - * @return TRUE if listening on host, FALSE otherwise - */ - bool (*is_listening_on) (socket_t *sock, host_t *host); - - /** * @brief Destroy sockets. * * close sockets and destroy socket_t object @@ -114,15 +106,15 @@ struct socket_t { /** * @brief Create a socket_t, wich binds multiple sockets. * - * currently creates one socket, listening on all addresses - * on "port". + * currently creates a raw socket and two send sockets * * @param port port to bind socket to + * @param natt_port port to float to in NAT-T * @return socket_t object * * @ingroup network */ -socket_t *socket_create(u_int16_t port); +socket_t *socket_create(u_int16_t port, u_int16_t natt_port); #endif /*SOCKET_H_*/ |