[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r31153 - gnunet/src/mesh
From: |
gnunet |
Subject: |
[GNUnet-SVN] r31153 - gnunet/src/mesh |
Date: |
Fri, 6 Dec 2013 17:33:00 +0100 |
Author: bartpolot
Date: 2013-12-06 17:33:00 +0100 (Fri, 06 Dec 2013)
New Revision: 31153
Modified:
gnunet/src/mesh/gnunet-mesh.c
Log:
- basic connect/listen
Modified: gnunet/src/mesh/gnunet-mesh.c
===================================================================
--- gnunet/src/mesh/gnunet-mesh.c 2013-12-06 16:32:12 UTC (rev 31152)
+++ gnunet/src/mesh/gnunet-mesh.c 2013-12-06 16:33:00 UTC (rev 31153)
@@ -122,8 +122,9 @@
const struct GNUNET_MESH_Channel *channel,
void *channel_ctx)
{
- FPRINTF (stdout, "Channel ended!\n");
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Channel ended!\n");
GNUNET_break (channel == ch);
+ ch = NULL;
GNUNET_SCHEDULER_shutdown ();
}
@@ -152,7 +153,7 @@
const struct GNUNET_PeerIdentity * initiator,
uint32_t port, enum MeshOption options)
{
- GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Incoming channel on port %u\n", port);
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Incoming channel %p on port %u\n",
channel, port);
if (NULL != ch)
{
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "A channel already exists\n");
@@ -193,8 +194,9 @@
GNUNET_SCHEDULER_shutdown ();
return;
}
- GNUNET_MESH_channel_create (mh, NULL, &pid, GNUNET_MESSAGE_TYPE_MESH_CLI,
- GNUNET_MESH_OPTION_DEFAULT);
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Connecting to `%s'\n", target_id);
+ ch = GNUNET_MESH_channel_create (mh, NULL, &pid, target_port,
+ GNUNET_MESH_OPTION_DEFAULT);
}
@@ -356,6 +358,7 @@
{&data_callback, GNUNET_MESSAGE_TYPE_MESH_CLI, 0},
{NULL, 0, 0} /* FIXME add option to monitor msg types */
};
+ static uint32_t *ports = NULL;
/* FIXME add option to monitor apps */
target_id = args[0];
@@ -383,6 +386,9 @@
{
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Listen\n");
newch = &channel_incoming;
+ endch = &channel_ended;
+ ports = GNUNET_malloc (sizeof (uint32_t) * 2);
+ ports[0] = listen_port;
}
else if (NULL != tunnel_id)
{
@@ -416,8 +422,8 @@
newch, /* new channel */
endch, /* cleaner */
handlers,
- NULL);
- FPRINTF (stdout, "Done\n");
+ ports);
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Done\n");
if (NULL == mh)
GNUNET_SCHEDULER_add_now (shutdown_task, NULL);
else
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r31153 - gnunet/src/mesh,
gnunet <=