*/
enum State
{
- /**
- * Initial state
- */
+ /**
+ * Initial state
+ */
INIT,
- /**
- * The configuration request has been sent
- */
+ /**
+ * The configuration request has been sent
+ */
CFG_REQUEST_QUEUED,
-
- /**
- * connected to service
- */
- SERVICE_CONNECTED,
+
+ /**
+ * connected to service
+ */
+ SERVICE_CONNECTED
};
configuration_receiver (void *cls, const struct GNUNET_MessageHeader *msg)
{
struct ServiceConnectData *data = cls;
- const struct GNUNET_TESTBED_PeerConfigurationInformationMessage *imsg;
struct GNUNET_TESTBED_Controller *c;
const char *emsg;
struct GNUNET_TESTBED_EventInformation info;
info.details.operation_finished.generic = NULL;
goto call_cb;
}
- imsg =
- (const struct GNUNET_TESTBED_PeerConfigurationInformationMessage *) msg;
- data->cfg = GNUNET_TESTBED_get_config_from_peerinfo_msg_ (imsg);
+ data->cfg = GNUNET_TESTBED_extract_config_ (msg);
GNUNET_assert (NULL == data->op_result);
data->op_result = data->ca (data->cada_cls, data->cfg);
info.details.operation_finished.emsg = NULL;
GNUNET_assert (NULL != data);
GNUNET_assert (NULL != data->peer);
c = data->peer->controller;
- op_id = c->operation_counter++;
+ op_id = GNUNET_TESTBED_get_next_op_id (c);
msg =
GNUNET_TESTBED_generate_peergetconfig_msg_ (data->peer->unique_id, op_id);
data->opc =