summaryrefslogtreecommitdiff
path: root/src/testbed/testbed_api_operations.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/testbed/testbed_api_operations.h')
-rw-r--r--src/testbed/testbed_api_operations.h39
1 files changed, 20 insertions, 19 deletions
diff --git a/src/testbed/testbed_api_operations.h b/src/testbed/testbed_api_operations.h
index fec518077..2ecbc7b66 100644
--- a/src/testbed/testbed_api_operations.h
+++ b/src/testbed/testbed_api_operations.h
@@ -40,7 +40,8 @@ struct OperationQueue;
40/** 40/**
41 * The type of operation queue 41 * The type of operation queue
42 */ 42 */
43enum OperationQueueType { 43enum OperationQueueType
44{
44 /** 45 /**
45 * Operation queue which permits a fixed maximum number of operations to be 46 * Operation queue which permits a fixed maximum number of operations to be
46 * active at any time 47 * active at any time
@@ -64,8 +65,8 @@ enum OperationQueueType {
64 * @return handle to the queue 65 * @return handle to the queue
65 */ 66 */
66struct OperationQueue * 67struct OperationQueue *
67GNUNET_TESTBED_operation_queue_create_(enum OperationQueueType type, 68GNUNET_TESTBED_operation_queue_create_ (enum OperationQueueType type,
68 unsigned int max_active); 69 unsigned int max_active);
69 70
70 71
71/** 72/**
@@ -75,7 +76,7 @@ GNUNET_TESTBED_operation_queue_create_(enum OperationQueueType type,
75 * @param queue queue to destroy 76 * @param queue queue to destroy
76 */ 77 */
77void 78void
78GNUNET_TESTBED_operation_queue_destroy_(struct OperationQueue *queue); 79GNUNET_TESTBED_operation_queue_destroy_ (struct OperationQueue *queue);
79 80
80 81
81/** 82/**
@@ -86,7 +87,7 @@ GNUNET_TESTBED_operation_queue_destroy_(struct OperationQueue *queue);
86 * is not empty) 87 * is not empty)
87 */ 88 */
88int 89int
89GNUNET_TESTBED_operation_queue_destroy_empty_(struct OperationQueue *queue); 90GNUNET_TESTBED_operation_queue_destroy_empty_ (struct OperationQueue *queue);
90 91
91 92
92/** 93/**
@@ -98,8 +99,8 @@ GNUNET_TESTBED_operation_queue_destroy_empty_(struct OperationQueue *queue);
98 * @param max_active the new maximum number of active operations 99 * @param max_active the new maximum number of active operations
99 */ 100 */
100void 101void
101GNUNET_TESTBED_operation_queue_reset_max_active_(struct OperationQueue *queue, 102GNUNET_TESTBED_operation_queue_reset_max_active_ (struct OperationQueue *queue,
102 unsigned int max_active); 103 unsigned int max_active);
103 104
104 105
105/** 106/**
@@ -114,9 +115,9 @@ GNUNET_TESTBED_operation_queue_reset_max_active_(struct OperationQueue *queue,
114 * operation. Should be greater than 0. 115 * operation. Should be greater than 0.
115 */ 116 */
116void 117void
117GNUNET_TESTBED_operation_queue_insert2_(struct OperationQueue *queue, 118GNUNET_TESTBED_operation_queue_insert2_ (struct OperationQueue *queue,
118 struct GNUNET_TESTBED_Operation *op, 119 struct GNUNET_TESTBED_Operation *op,
119 unsigned int nres); 120 unsigned int nres);
120 121
121 122
122/** 123/**
@@ -129,8 +130,8 @@ GNUNET_TESTBED_operation_queue_insert2_(struct OperationQueue *queue,
129 * @param op operation to add to the queue 130 * @param op operation to add to the queue
130 */ 131 */
131void 132void
132GNUNET_TESTBED_operation_queue_insert_(struct OperationQueue *queue, 133GNUNET_TESTBED_operation_queue_insert_ (struct OperationQueue *queue,
133 struct GNUNET_TESTBED_Operation *op); 134 struct GNUNET_TESTBED_Operation *op);
134 135
135 136
136/** 137/**
@@ -143,7 +144,7 @@ GNUNET_TESTBED_operation_queue_insert_(struct OperationQueue *queue,
143 * @param op the operation to marks as waiting 144 * @param op the operation to marks as waiting
144 */ 145 */
145void 146void
146GNUNET_TESTBED_operation_begin_wait_(struct GNUNET_TESTBED_Operation *op); 147GNUNET_TESTBED_operation_begin_wait_ (struct GNUNET_TESTBED_Operation *op);
147 148
148 149
149/** 150/**
@@ -181,8 +182,8 @@ typedef void (*OperationRelease) (void *cls);
181 * @return handle to the operation 182 * @return handle to the operation
182 */ 183 */
183struct GNUNET_TESTBED_Operation * 184struct GNUNET_TESTBED_Operation *
184GNUNET_TESTBED_operation_create_(void *cls, OperationStart start, 185GNUNET_TESTBED_operation_create_ (void *cls, OperationStart start,
185 OperationRelease release); 186 OperationRelease release);
186 187
187 188
188/** 189/**
@@ -192,7 +193,7 @@ GNUNET_TESTBED_operation_create_(void *cls, OperationStart start,
192 * @param op operation that finished 193 * @param op operation that finished
193 */ 194 */
194void 195void
195GNUNET_TESTBED_operation_release_(struct GNUNET_TESTBED_Operation *op); 196GNUNET_TESTBED_operation_release_ (struct GNUNET_TESTBED_Operation *op);
196 197
197 198
198/** 199/**
@@ -205,7 +206,7 @@ GNUNET_TESTBED_operation_release_(struct GNUNET_TESTBED_Operation *op);
205 * it as inactive. 206 * it as inactive.
206 */ 207 */
207void 208void
208GNUNET_TESTBED_operation_inactivate_(struct GNUNET_TESTBED_Operation *op); 209GNUNET_TESTBED_operation_inactivate_ (struct GNUNET_TESTBED_Operation *op);
209 210
210 211
211/** 212/**
@@ -216,7 +217,7 @@ GNUNET_TESTBED_operation_inactivate_(struct GNUNET_TESTBED_Operation *op);
216 * @param op the operation to be marked as active 217 * @param op the operation to be marked as active
217 */ 218 */
218void 219void
219GNUNET_TESTBED_operation_activate_(struct GNUNET_TESTBED_Operation *op); 220GNUNET_TESTBED_operation_activate_ (struct GNUNET_TESTBED_Operation *op);
220 221
221 222
222/** 223/**
@@ -225,7 +226,7 @@ GNUNET_TESTBED_operation_activate_(struct GNUNET_TESTBED_Operation *op);
225 * @param op the operation to be marked as failed 226 * @param op the operation to be marked as failed
226 */ 227 */
227void 228void
228GNUNET_TESTBED_operation_mark_failed(struct GNUNET_TESTBED_Operation *op); 229GNUNET_TESTBED_operation_mark_failed (struct GNUNET_TESTBED_Operation *op);
229 230
230 231
231#endif 232#endif