aboutsummaryrefslogtreecommitdiff
path: root/src/testbed/testbed_api_peers.h
diff options
context:
space:
mode:
authorSree Harsha Totakura <totakura@in.tum.de>2012-09-09 13:46:21 +0000
committerSree Harsha Totakura <totakura@in.tum.de>2012-09-09 13:46:21 +0000
commite418b158990b8368d4577edc17c75683bb9e087c (patch)
tree94c970fb413547cc24e1d7f12d9949caae704d6c /src/testbed/testbed_api_peers.h
parent2db24ba3a4dc97e08c9eb2c3d0723ab445dcf0c3 (diff)
downloadgnunet-e418b158990b8368d4577edc17c75683bb9e087c.tar.gz
gnunet-e418b158990b8368d4577edc17c75683bb9e087c.zip
implemented continuations to testbed peer start/stop API
Diffstat (limited to 'src/testbed/testbed_api_peers.h')
-rw-r--r--src/testbed/testbed_api_peers.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/testbed/testbed_api_peers.h b/src/testbed/testbed_api_peers.h
index 4996f1012..357f45e51 100644
--- a/src/testbed/testbed_api_peers.h
+++ b/src/testbed/testbed_api_peers.h
@@ -122,6 +122,29 @@ struct PeerCreateData
122 122
123 123
124/** 124/**
125 * Data for OperationType OP_PEER_START and OP_PEER_STOP
126 */
127struct PeerEventData
128{
129 /**
130 * The handle of the peer to start
131 */
132 struct GNUNET_TESTBED_Peer *peer;
133
134 /**
135 * The Peer churn callback to call when this operation is completed
136 */
137 GNUNET_TESTBED_PeerChurnCallback pcc;
138
139 /**
140 * Closure for the above callback
141 */
142 void *pcc_cls;
143
144};
145
146
147/**
125 * Data for the OperationType OP_PEER_DESTROY; 148 * Data for the OperationType OP_PEER_DESTROY;
126 */ 149 */
127struct PeerDestroyData 150struct PeerDestroyData