X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Fhostlist%2Fgnunet-daemon-hostlist.c;h=0eedb56b16e8f81b54b172d6a6f184e0629e773f;hb=1f09f4f7716db5939ec1c9a278b5661616dd72d6;hp=2ef80744407181a71c0ed1b293131700caf5ff3a;hpb=f44c0036572d5557d2496748a4190a61e40e61ff;p=oweals%2Fgnunet.git diff --git a/src/hostlist/gnunet-daemon-hostlist.c b/src/hostlist/gnunet-daemon-hostlist.c index 2ef807444..0eedb56b1 100644 --- a/src/hostlist/gnunet-daemon-hostlist.c +++ b/src/hostlist/gnunet-daemon-hostlist.c @@ -99,6 +99,8 @@ static GNUNET_CORE_ConnectEventHandler client_ch; */ static GNUNET_CORE_DisconnectEventHandler client_dh; +GNUNET_NETWORK_STRUCT_BEGIN + /** * A HOSTLIST_ADV message is used to exchange information about * hostlist advertisements. This struct is always @@ -123,7 +125,7 @@ struct GNUNET_HOSTLIST_ADV_Message */ uint32_t reserved GNUNET_PACKED; }; - +GNUNET_NETWORK_STRUCT_END static struct GNUNET_PeerIdentity me; @@ -137,13 +139,18 @@ core_init (void *cls, struct GNUNET_CORE_Handle *server, /** * Core handler for p2p hostlist advertisements * + * @param cls closure + * @param peer identity of the sender + * @param message advertisement message we got + * @param atsi performance information * @param atsi_count number of records in 'atsi' + * @return GNUNET_OK on success */ static int advertisement_handler (void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_MessageHeader *message, const struct GNUNET_ATS_Information *atsi, - unsigned int atsi_count) + unsigned int atsi_count) { GNUNET_assert (NULL != client_adv_handler); return (*client_adv_handler) (cls, peer, message, atsi, atsi_count); @@ -161,7 +168,7 @@ advertisement_handler (void *cls, const struct GNUNET_PeerIdentity *peer, static void connect_handler (void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_ATS_Information *atsi, - unsigned int atsi_count) + unsigned int atsi_count) { if (0 == memcmp (&me, peer, sizeof (struct GNUNET_PeerIdentity))) return;