-// FIXME: add monitor messages to mq
-// static void
-// msg_received (void *cls, const struct GNUNET_MessageHeader *msg)
-// {
-// struct GNUNET_CADET_Handle *h = cls;
-// uint16_t type;
-//
-// if (msg == NULL)
-// {
-// LOG (GNUNET_ERROR_TYPE_DEBUG,
-// "Cadet service disconnected, reconnecting\n", h);
-// reconnect (h);
-// return;
-// }
-// type = ntohs (msg->type);
-// LOG (GNUNET_ERROR_TYPE_DEBUG, "\n");
-// LOG (GNUNET_ERROR_TYPE_DEBUG, "Received a message: %s\n",
-// GC_m2s (type));
-// switch (type)
-// {
-// /* Notify of a new incoming channel */
-// case GNUNET_MESSAGE_TYPE_CADET_CHANNEL_CREATE:
-// // process_channel_created (h,
-// // (struct GNUNET_CADET_ChannelCreateMessage *) msg);
-// break;
-// /* Notify of a channel disconnection */
-// case GNUNET_MESSAGE_TYPE_CADET_CHANNEL_DESTROY: /* TODO separate(gid problem)*/
-// case GNUNET_MESSAGE_TYPE_CADET_CHANNEL_NACK:
-// // process_channel_destroy (h,
-// // (struct GNUNET_CADET_ChannelDestroyMessage *) msg);
-// break;
-// case GNUNET_MESSAGE_TYPE_CADET_LOCAL_DATA:
-// // process_incoming_data (h, msg);
-// break;
-// case GNUNET_MESSAGE_TYPE_CADET_LOCAL_ACK:
-// // process_ack (h, msg);
-// break;
-// // case GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_CHANNELS:
-// // process_get_channels (h, msg);
-// // break;
-// // case GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_CHANNEL:
-// // process_show_channel (h, msg);
-// // break;
-// case GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_PEERS:
-// process_get_peers (h, msg);
-// break;
-// case GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_PEER:
-// process_get_peer (h, msg);
-// break;
-// case GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_TUNNELS:
-// process_get_tunnels (h, msg);
-// break;
-// case GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_TUNNEL:
-// process_get_tunnel (h, msg);
-// break;
-// // case GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_CHANNEL:
-// // process_show_channel (h, msg);
-// // break;
-// default:
-// /* We shouldn't get any other packages, log and ignore */
-// LOG (GNUNET_ERROR_TYPE_WARNING,
-// "unsolicited message form service (type %s)\n",
-// GC_m2s (ntohs (msg->type)));
-// }
-// LOG (GNUNET_ERROR_TYPE_DEBUG, "message processed\n");
-// GNUNET_CLIENT_receive (h->client, &msg_received, h,
-// GNUNET_TIME_UNIT_FOREVER_REL);
-// }
-
-
-/******************************************************************************/
-/********************** API CALL DEFINITIONS *************************/
-/******************************************************************************/
-
-struct GNUNET_CADET_Handle *
-GNUNET_CADET_connect (const struct GNUNET_CONFIGURATION_Handle *cfg, void *cls,
- GNUNET_CADET_ChannelEndHandler cleaner,
- const struct GNUNET_CADET_MessageHandler *handlers)