summaryrefslogtreecommitdiff
path: root/src/include/gnunet_consensus_service.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/gnunet_consensus_service.h')
-rw-r--r--src/include/gnunet_consensus_service.h35
1 files changed, 18 insertions, 17 deletions
diff --git a/src/include/gnunet_consensus_service.h b/src/include/gnunet_consensus_service.h
index e864b5337..35cf424fb 100644
--- a/src/include/gnunet_consensus_service.h
+++ b/src/include/gnunet_consensus_service.h
@@ -64,7 +64,8 @@ extern "C"
64 * @param element new element, NULL on error 64 * @param element new element, NULL on error
65 */ 65 */
66typedef void (*GNUNET_CONSENSUS_ElementCallback) (void *cls, 66typedef void (*GNUNET_CONSENSUS_ElementCallback) (void *cls,
67 const struct GNUNET_SET_Element *element); 67 const struct
68 GNUNET_SET_Element *element);
68 69
69 70
70 71
@@ -93,14 +94,14 @@ struct GNUNET_CONSENSUS_Handle;
93 * @return handle to use, NULL on error 94 * @return handle to use, NULL on error
94 */ 95 */
95struct GNUNET_CONSENSUS_Handle * 96struct GNUNET_CONSENSUS_Handle *
96GNUNET_CONSENSUS_create(const struct GNUNET_CONFIGURATION_Handle *cfg, 97GNUNET_CONSENSUS_create (const struct GNUNET_CONFIGURATION_Handle *cfg,
97 unsigned int num_peers, 98 unsigned int num_peers,
98 const struct GNUNET_PeerIdentity *peers, 99 const struct GNUNET_PeerIdentity *peers,
99 const struct GNUNET_HashCode *session_id, 100 const struct GNUNET_HashCode *session_id,
100 struct GNUNET_TIME_Absolute start, 101 struct GNUNET_TIME_Absolute start,
101 struct GNUNET_TIME_Absolute deadline, 102 struct GNUNET_TIME_Absolute deadline,
102 GNUNET_CONSENSUS_ElementCallback new_element_cb, 103 GNUNET_CONSENSUS_ElementCallback new_element_cb,
103 void *new_element_cls); 104 void *new_element_cls);
104 105
105 106
106/** 107/**
@@ -132,10 +133,10 @@ typedef void (*GNUNET_CONSENSUS_InsertDoneCallback) (void *cls,
132 * @param idc_cls closure for @a idc 133 * @param idc_cls closure for @a idc
133 */ 134 */
134void 135void
135GNUNET_CONSENSUS_insert(struct GNUNET_CONSENSUS_Handle *consensus, 136GNUNET_CONSENSUS_insert (struct GNUNET_CONSENSUS_Handle *consensus,
136 const struct GNUNET_SET_Element *element, 137 const struct GNUNET_SET_Element *element,
137 GNUNET_CONSENSUS_InsertDoneCallback idc, 138 GNUNET_CONSENSUS_InsertDoneCallback idc,
138 void *idc_cls); 139 void *idc_cls);
139 140
140 141
141 142
@@ -156,9 +157,9 @@ typedef void (*GNUNET_CONSENSUS_ConcludeCallback) (void *cls);
156 * @param conclude_cls closure for the conclude callback 157 * @param conclude_cls closure for the conclude callback
157 */ 158 */
158void 159void
159GNUNET_CONSENSUS_conclude(struct GNUNET_CONSENSUS_Handle *consensus, 160GNUNET_CONSENSUS_conclude (struct GNUNET_CONSENSUS_Handle *consensus,
160 GNUNET_CONSENSUS_ConcludeCallback conclude, 161 GNUNET_CONSENSUS_ConcludeCallback conclude,
161 void *conclude_cls); 162 void *conclude_cls);
162 163
163 164
164/** 165/**
@@ -168,7 +169,7 @@ GNUNET_CONSENSUS_conclude(struct GNUNET_CONSENSUS_Handle *consensus,
168 * @param consensus handle to destroy 169 * @param consensus handle to destroy
169 */ 170 */
170void 171void
171GNUNET_CONSENSUS_destroy(struct GNUNET_CONSENSUS_Handle *consensus); 172GNUNET_CONSENSUS_destroy (struct GNUNET_CONSENSUS_Handle *consensus);
172 173
173 174
174#if 0 /* keep Emacsens' auto-indent happy */ 175#if 0 /* keep Emacsens' auto-indent happy */