Function added to send packets without Non-ESP marker.
[strongswan.git] / src / libcharon / network / sender.h
index d8ff8c8..c4f18d7 100644 (file)
@@ -1,4 +1,5 @@
 /*
+ * Copyright (C) 2012 Tobias Brunner
  * Copyright (C) 2005-2007 Martin Willi
  * Copyright (C) 2005 Jan Hutter
  * Hochschule fuer Technik Rapperswil
@@ -44,6 +45,13 @@ struct sender_t {
        void (*send) (sender_t *this, packet_t *packet);
 
        /**
+        * The same as send() but does not add Non-ESP markers automatically.
+        *
+        * @param packet        packet to send
+        */
+       void (*send_no_marker) (sender_t *this, packet_t *packet);
+
+       /**
         * Enforce a flush of the send queue.
         *
         * This function blocks until all queued packets have been sent.