summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcello Stanisci <stanisci.m@gmail.com>2019-01-17 17:28:25 +0100
committerMarcello Stanisci <stanisci.m@gmail.com>2019-01-17 17:28:25 +0100
commit017ac1da576cdd7f30d3751808f88e719cbb07b8 (patch)
treec39e70ad5ba624f91be37b49c14c847748c3b0af
parent8bc363227be365d72d0911ee215fc055f701d8b8 (diff)
downloadexchange-017ac1da576cdd7f30d3751808f88e719cbb07b8.tar.gz
exchange-017ac1da576cdd7f30d3751808f88e719cbb07b8.tar.bz2
exchange-017ac1da576cdd7f30d3751808f88e719cbb07b8.zip
Aesthetic change, plus comments.
-rw-r--r--src/lib/testing_api_loop.c39
1 files changed, 29 insertions, 10 deletions
diff --git a/src/lib/testing_api_loop.c b/src/lib/testing_api_loop.c
index 3e7e36432..09eac88ba 100644
--- a/src/lib/testing_api_loop.c
+++ b/src/lib/testing_api_loop.c
@@ -588,6 +588,16 @@ sighandler_child_death ()
* Called once a connection to the exchange has been
* established.
*
+ * Do:
+ *
+ * recognized states:
+ * got NULL for keys, or not.
+ * interpreter is running or not.
+ *
+ * in symbols:
+ * !K, K
+ * !IR, IR
+ *
* @param cls closure, typically, the "run" method containing
* all the commands to be run, and a closure for it.
* @param keys the exchange's keys.
@@ -605,24 +615,30 @@ cert_cb (void *cls,
{
if (GNUNET_NO == is->working)
{
- GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
- "Got NULL response for /keys during startup, retrying!\n");
+ GNUNET_log
+ (GNUNET_ERROR_TYPE_WARNING,
+ "Got NULL response for /keys during startup, retrying!\n");
TALER_EXCHANGE_disconnect (is->exchange);
- GNUNET_assert (NULL !=
- (is->exchange = TALER_EXCHANGE_connect (is->ctx,
- main_ctx->exchange_url,
- &cert_cb,
- main_ctx,
- TALER_EXCHANGE_OPTION_END)));
+ GNUNET_assert
+ (NULL != (is->exchange = TALER_EXCHANGE_connect
+ (is->ctx,
+ main_ctx->exchange_url,
+ &cert_cb,
+ main_ctx,
+ TALER_EXCHANGE_OPTION_END)));
+ // !K && !IR
return;
}
else
- GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
- "Got NULL response for /keys during execution!\n");
+ // !K && IR
+ GNUNET_log
+ (GNUNET_ERROR_TYPE_ERROR,
+ "Got NULL response for /keys during execution!\n");
}
else
{
+ // K && ?IR
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
"Got %d DK from /keys\n",
keys->num_denom_keys);
@@ -633,6 +649,7 @@ cert_cb (void *cls,
/* /keys has been called for some reason and
* the interpreter is already running. */
if (GNUNET_YES == is->working)
+ // ?K && IR
return;
is->working = GNUNET_YES;
@@ -642,6 +659,7 @@ cert_cb (void *cls,
{
main_ctx->main_cb (main_ctx->main_cb_cls,
is);
+ // ?IR && ?K
return;
}
@@ -649,6 +667,7 @@ cert_cb (void *cls,
* next command. */
GNUNET_SCHEDULER_add_now (&interpreter_run,
is);
+ // IR && ?K
}