- now_str = GNUNET_STRINGS_absolute_time_to_string (now);
-
- GNUNET_assert (monitor_connections_counter > 0);
- monitor_connections_counter--;
- FPRINTF (stdout, _("%24s: %-17s %4s (%u connections in total)\n"),
- now_str,
- _("Disconnected from"),
- GNUNET_i2s (peer),
- monitor_connections_counter);
+ case GNUNET_CORE_KX_STATE_DOWN:
+ /* should never happen, as we immediately send the key */
+ state_str = _("fresh connection");
+ break;
+ case GNUNET_CORE_KX_STATE_KEY_SENT:
+ state_str = _("key sent");
+ break;
+ case GNUNET_CORE_KX_STATE_KEY_RECEIVED:
+ state_str = _("key received");
+ break;
+ case GNUNET_CORE_KX_STATE_UP:
+ state_str = _("connection established");
+ break;
+ case GNUNET_CORE_KX_STATE_REKEY_SENT:
+ state_str = _("rekeying");
+ break;
+ case GNUNET_CORE_KX_PEER_DISCONNECT:
+ state_str = _("disconnected");
+ break;
+ case GNUNET_CORE_KX_ITERATION_FINISHED:
+ return;
+ case GNUNET_CORE_KX_CORE_DISCONNECT:
+ FPRINTF (stderr,
+ "%s\n",
+ _("Connection to CORE service lost (reconnecting)"));
+ return;
+ default:
+ state_str = _("unknown state");
+ break;