gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r25537 - gnunet/src/include


From: gnunet
Subject: [GNUnet-SVN] r25537 - gnunet/src/include
Date: Tue, 08 Jan 2013 11:33:45 -0000

Author: wachs
Date: 2012-12-19 09:42:06 +0100 (Wed, 19 Dec 2012)
New Revision: 25537

Modified:
   gnunet/src/include/gnunet_ats_service.h
Log:
- missing


Modified: gnunet/src/include/gnunet_ats_service.h
===================================================================
--- gnunet/src/include/gnunet_ats_service.h     2012-12-18 20:25:37 UTC (rev 
25536)
+++ gnunet/src/include/gnunet_ats_service.h     2012-12-19 08:42:06 UTC (rev 
25537)
@@ -820,8 +820,23 @@
 GNUNET_ATS_reserve_bandwidth_cancel (struct GNUNET_ATS_ReservationContext *rc);
 
 
+/**
+ * Number of preference types supported by ATS
+ */
+#define GNUNET_ATS_PreferenceCount 3
 
 /**
+ * ATS preference types as array initializer
+ */
+#define GNUNET_ATS_PreferenceType {GNUNET_ATS_PREFERENCE_END, 
GNUNET_ATS_PREFERENCE_BANDWIDTH, GNUNET_ATS_PREFERENCE_LATENCY}
+
+/**
+ * ATS preference types as string array initializer
+ */
+#define GNUNET_ATS_PreferenceTypeString {"END", "BANDWIDTH", "LATENCY"}
+
+
+/**
  * Enum defining all known preference categories.
  */
 enum GNUNET_ATS_PreferenceKind
@@ -850,6 +865,14 @@
   GNUNET_ATS_PREFERENCE_LATENCY
 };
 
+/**
+ * Convert a GNUNET_ATS_PreferenceType to a string
+ *
+ * @param type the preference type
+ * @return a string or NULL if invalid
+ */
+const char *
+GNUNET_ATS_print_preference_type (uint32_t type);
 
 /**
  * Change preferences for the given peer. Preference changes are forgotten if 
peers




reply via email to

[Prev in Thread] Current Thread [Next in Thread]