benchmark with updates
[oweals/gnunet.git] / src / include / gnunet_ats_plugin.h
index 4e4a7e2b3b7c2c4e29b0dacb5af36951941718d2..ed081f39a60b1c4b47cf3b2e36caea33eb6951f9 100644 (file)
@@ -320,6 +320,19 @@ enum GAS_Solver_Status
   GAS_STAT_FAIL
 };
 
+/**
+ * Status of the operation
+ */
+enum GAS_Solver_Additional_Information
+{
+  GAS_INFO_NONE,
+  GAS_INFO_FULL,
+  GAS_INFO_UPDATED,
+  GAS_INFO_PROP_ALL,
+  GAS_INFO_PROP_SINGLE
+};
+
+
 /**
  * Callback to call with additional information
  * Used for measurement
@@ -333,7 +346,9 @@ enum GAS_Solver_Status
  */
 typedef void
 (*GAS_solver_information_callback) (void *cls,
-    enum GAS_Solver_Operation op, enum GAS_Solver_Status stat);
+    enum GAS_Solver_Operation op,
+    enum GAS_Solver_Status stat,
+    enum GAS_Solver_Additional_Information);
 
 
 /**