removed trailing spaces ([[:space:]]+$)
This commit is contained in:
+14
-14
@@ -44,48 +44,48 @@ typedef struct socket_t socket_t;
|
||||
* All available sockets are bound and the receive function
|
||||
* reads from them. There are actually two implementations:
|
||||
* The first uses raw sockets to allow binding of other daemons (pluto) to
|
||||
* UDP/500. An installed "Linux socket filter" filters out all non-IKEv2
|
||||
* traffic and handles just IKEv2 messages. An other daemon (pluto) must
|
||||
* handle all traffic separately, e.g. ignore IKEv2 traffic, since charon
|
||||
* UDP/500. An installed "Linux socket filter" filters out all non-IKEv2
|
||||
* traffic and handles just IKEv2 messages. An other daemon (pluto) must
|
||||
* handle all traffic separately, e.g. ignore IKEv2 traffic, since charon
|
||||
* handles that.
|
||||
* The other implementation uses normal sockets and is built if
|
||||
* --disable-pluto is given to the configure script.
|
||||
*/
|
||||
struct socket_t {
|
||||
|
||||
|
||||
/**
|
||||
* Receive a packet.
|
||||
*
|
||||
*
|
||||
* Reads a packet from the socket and sets source/dest
|
||||
* appropriately.
|
||||
*
|
||||
*
|
||||
* @param packet pinter gets address from allocated packet_t
|
||||
* @return
|
||||
* @return
|
||||
* - SUCCESS when packet successfully received
|
||||
* - FAILED when unable to receive
|
||||
*/
|
||||
status_t (*receive) (socket_t *this, packet_t **packet);
|
||||
|
||||
|
||||
/**
|
||||
* Send a packet.
|
||||
*
|
||||
*
|
||||
* Sends a packet to the net using source and destination addresses of
|
||||
* the packet.
|
||||
*
|
||||
*
|
||||
* @param packet packet_t to send
|
||||
* @return
|
||||
* @return
|
||||
* - SUCCESS when packet successfully sent
|
||||
* - FAILED when unable to send
|
||||
*/
|
||||
status_t (*send) (socket_t *this, packet_t *packet);
|
||||
|
||||
|
||||
/**
|
||||
* Enumerate all underlying socket file descriptors.
|
||||
*
|
||||
*
|
||||
* @return enumerator over (int fd, int family, int port)
|
||||
*/
|
||||
enumerator_t *(*create_enumerator) (socket_t *this);
|
||||
|
||||
|
||||
/**
|
||||
* Destroy socket.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user