aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-transport_clients.c
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2013-02-05 12:44:22 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2013-02-05 12:44:22 +0000
commit5741b675d753f5701375df35c26939dc019fc710 (patch)
tree96979250ffd445d29721d2129a1ea48f89655a51 /src/transport/gnunet-service-transport_clients.c
parent1165391219f4489df2565b6708d42b4ac65d046a (diff)
downloadgnunet-5741b675d753f5701375df35c26939dc019fc710.tar.gz
gnunet-5741b675d753f5701375df35c26939dc019fc710.zip
transport metric manipulation
Diffstat (limited to 'src/transport/gnunet-service-transport_clients.c')
-rw-r--r--src/transport/gnunet-service-transport_clients.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/transport/gnunet-service-transport_clients.c b/src/transport/gnunet-service-transport_clients.c
index bdfcd1e89..23fc7278b 100644
--- a/src/transport/gnunet-service-transport_clients.c
+++ b/src/transport/gnunet-service-transport_clients.c
@@ -30,6 +30,7 @@
30#include "gnunet-service-transport_neighbours.h" 30#include "gnunet-service-transport_neighbours.h"
31#include "gnunet-service-transport_plugins.h" 31#include "gnunet-service-transport_plugins.h"
32#include "gnunet-service-transport_validation.h" 32#include "gnunet-service-transport_validation.h"
33#include "gnunet-service-transport_manipulation.h"
33#include "gnunet-service-transport.h" 34#include "gnunet-service-transport.h"
34#include "transport.h" 35#include "transport.h"
35 36
@@ -693,7 +694,7 @@ clients_handle_send (void *cls, struct GNUNET_SERVER_Client *client,
693 stcc->target = obm->peer; 694 stcc->target = obm->peer;
694 stcc->client = client; 695 stcc->client = client;
695 GNUNET_SERVER_client_keep (client); 696 GNUNET_SERVER_client_keep (client);
696 GST_neighbours_send (&obm->peer, obmm, msize, 697 GST_manipulation_send (&obm->peer, obmm, msize,
697 GNUNET_TIME_relative_ntoh (obm->timeout), 698 GNUNET_TIME_relative_ntoh (obm->timeout),
698 &handle_send_transmit_continuation, stcc); 699 &handle_send_transmit_continuation, stcc);
699} 700}
@@ -1006,6 +1007,8 @@ GST_clients_start (struct GNUNET_SERVER_Handle *server)
1006 {&GST_blacklist_handle_reply, NULL, 1007 {&GST_blacklist_handle_reply, NULL,
1007 GNUNET_MESSAGE_TYPE_TRANSPORT_BLACKLIST_REPLY, 1008 GNUNET_MESSAGE_TYPE_TRANSPORT_BLACKLIST_REPLY,
1008 sizeof (struct BlacklistMessage)}, 1009 sizeof (struct BlacklistMessage)},
1010 {&GST_manipulation_set_metric, NULL,
1011 GNUNET_MESSAGE_TYPE_TRANSPORT_TRAFFIC_METRIC, 0},
1009 {NULL, NULL, 0, 0} 1012 {NULL, NULL, 0, 0}
1010 }; 1013 };
1011 nc = GNUNET_SERVER_notification_context_create (server, 0); 1014 nc = GNUNET_SERVER_notification_context_create (server, 0);