[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r17210 - gnunet/src/mesh
From: |
gnunet |
Subject: |
[GNUnet-SVN] r17210 - gnunet/src/mesh |
Date: |
Wed, 5 Oct 2011 15:22:54 +0200 |
Author: grothoff
Date: 2011-10-05 15:22:54 +0200 (Wed, 05 Oct 2011)
New Revision: 17210
Modified:
gnunet/src/mesh/Makefile.am
gnunet/src/mesh/mesh_api.c
Log:
tell transport to connect, not core
Modified: gnunet/src/mesh/Makefile.am
===================================================================
--- gnunet/src/mesh/Makefile.am 2011-10-05 13:22:50 UTC (rev 17209)
+++ gnunet/src/mesh/Makefile.am 2011-10-05 13:22:54 UTC (rev 17210)
@@ -22,6 +22,7 @@
mesh_api.c mesh_protocol.h
libgnunetmesh_la_LIBADD = \
$(top_builddir)/src/util/libgnunetutil.la \
+ $(top_builddir)/src/transport/libgnunettransport.la \
$(top_builddir)/src/core/libgnunetcore.la \
$(GN_LIBINTL) $(XLIB)
libgnunetmesh_la_LDFLAGS = \
Modified: gnunet/src/mesh/mesh_api.c
===================================================================
--- gnunet/src/mesh/mesh_api.c 2011-10-05 13:22:50 UTC (rev 17209)
+++ gnunet/src/mesh/mesh_api.c 2011-10-05 13:22:54 UTC (rev 17210)
@@ -28,6 +28,7 @@
#include <gnunet_constants.h>
#include <gnunet_mesh_service.h>
#include <gnunet_core_service.h>
+#include <gnunet_transport_service.h>
#include <gnunet_container_lib.h>
#include <gnunet_applications.h>
@@ -129,6 +130,7 @@
struct GNUNET_MESH_Handle
{
struct GNUNET_CORE_Handle *core;
+ struct GNUNET_TRANSPORT_Handle *transport;
struct GNUNET_MESH_MessageHandler *handlers;
struct GNUNET_PeerIdentity myself;
unsigned int connected_to_core;
@@ -657,7 +659,7 @@
GNUNET_CONTAINER_DLL_insert_after (handle->pending_tunnels.head,
handle->pending_tunnels.tail,
handle->pending_tunnels.tail, tunnel);
- (void) GNUNET_CORE_peer_request_connect (handle->core, peers, NULL, NULL);
+ GNUNET_TRANSPORT_try_connect (handle->transport, peers);
}
return &tunnel->tunnel;
@@ -874,6 +876,8 @@
GNUNET_CORE_connect (cfg, 42, ret, &core_startup, &core_connect,
&core_disconnect, NULL, NULL, GNUNET_NO, NULL,
GNUNET_NO, core_handlers);
+ ret->transport =
+ GNUNET_TRANSPORT_connect (cfg, NULL, NULL, NULL, NULL, NULL);
return ret;
}
@@ -883,6 +887,7 @@
GNUNET_free (handle->handlers);
GNUNET_free (handle->hello_message);
GNUNET_CORE_disconnect (handle->core);
+ GNUNET_TRANSPORT_disconnect (handle->transport);
struct peer_list_element *element = handle->connected_peers.head;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r17210 - gnunet/src/mesh,
gnunet <=