[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r27986 - gnunet/src/mesh
From: |
gnunet |
Subject: |
[GNUnet-SVN] r27986 - gnunet/src/mesh |
Date: |
Sat, 13 Jul 2013 11:10:10 +0200 |
Author: bartpolot
Date: 2013-07-13 11:10:10 +0200 (Sat, 13 Jul 2013)
New Revision: 27986
Modified:
gnunet/src/mesh/mesh.h
Log:
- use enum, add out of order option
Modified: gnunet/src/mesh/mesh.h
===================================================================
--- gnunet/src/mesh/mesh.h 2013-07-13 09:09:43 UTC (rev 27985)
+++ gnunet/src/mesh/mesh.h 2013-07-13 09:10:10 UTC (rev 27986)
@@ -91,9 +91,25 @@
/**
* Value in tunnel info: *int (GNUNET_YES/GNUNET_NO)
*/
-#define GNUNET_MESH_OPTION_NOBUFFER 0x1
-#define GNUNET_MESH_OPTION_RELIABLE 0x2
+typedef enum
+{
+ /**
+ * Disable buffering on intermediate nodes (for minimum latency).
+ */
+ GNUNET_MESH_OPTION_NOBUFFER = 0x1,
+ /**
+ * Enable tunnel reliability, lost messages will be retransmitted.
+ */
+ GNUNET_MESH_OPTION_RELIABLE = 0x2,
+
+ /**
+ * Enable out of order delivery of messages.
+ */
+ GNUNET_MESH_OPTION_OOORDER = 0x4
+
+} MeshTunnelOption;
+
#define PID_OVERFLOW(pid, max) (pid > HIGH_PID && max < LOW_PID)
/******************************************************************************/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r27986 - gnunet/src/mesh,
gnunet <=