From 22eef4ab2f96eb3c36d0b87152a469b3a4e47754 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 10 Mar 2014 10:39:13 +0000 Subject: Add missing stub definitions of structs to the corresponding header files --- src/include/gnunet_container_lib.h | 3 +++ src/include/gnunet_crypto_lib.h | 2 ++ src/include/gnunet_transport_service.h | 5 +++++ src/transport/plugin_transport_udp.h | 2 ++ 4 files changed, 12 insertions(+) (limited to 'src') diff --git a/src/include/gnunet_container_lib.h b/src/include/gnunet_container_lib.h index 4d1f194a3..165643f60 100644 --- a/src/include/gnunet_container_lib.h +++ b/src/include/gnunet_container_lib.h @@ -856,6 +856,7 @@ typedef int (*GNUNET_CONTAINER_PeerMapIterator) (void *cls, void *value); +struct GNUNET_CONTAINER_MultiPeerMap; /** * @ingroup hashmap * Create a multi peer map (hash map for public keys of peers). @@ -1014,6 +1015,7 @@ GNUNET_CONTAINER_multipeermap_iterate (const struct GNUNET_CONTAINER_MultiPeerMa void *it_cls); +struct GNUNET_CONTAINER_MultiPeerMapIterator; /** * @ingroup hashmap * Create an iterator for a multihashmap. @@ -1824,6 +1826,7 @@ enum GNUNET_CONTAINER_SListDisposition GNUNET_CONTAINER_SLIST_DISPOSITION_DYNAMIC = 4 }; +struct GNUNET_CONTAINER_SList_Elem; /** diff --git a/src/include/gnunet_crypto_lib.h b/src/include/gnunet_crypto_lib.h index 4db4bf793..28faa1358 100644 --- a/src/include/gnunet_crypto_lib.h +++ b/src/include/gnunet_crypto_lib.h @@ -1046,6 +1046,8 @@ GNUNET_CRYPTO_ecdsa_key_create_from_file (const char *filename); struct GNUNET_CRYPTO_EddsaPrivateKey * GNUNET_CRYPTO_eddsa_key_create_from_file (const char *filename); +struct GNUNET_CONFIGURATION_Handle; + /** * @ingroup crypto diff --git a/src/include/gnunet_transport_service.h b/src/include/gnunet_transport_service.h index 1a21588f0..ba85cfce6 100644 --- a/src/include/gnunet_transport_service.h +++ b/src/include/gnunet_transport_service.h @@ -635,6 +635,8 @@ void GNUNET_TRANSPORT_get_hello_cancel (struct GNUNET_TRANSPORT_GetHelloHandle *ghh); +struct GNUNET_TRANSPORT_OfferHelloHandle; + /** * Offer the transport service the HELLO of another peer. Note that * the transport service may just ignore this message if the HELLO is @@ -729,6 +731,7 @@ GNUNET_TRANSPORT_is_connected (enum GNUNET_TRANSPORT_PeerState state); const char * GNUNET_TRANSPORT_vs2s (enum GNUNET_TRANSPORT_ValidationState state); +struct GNUNET_TRANSPORT_PeerMonitoringContext; /** * Return information about a specific peer or all peers currently known to @@ -775,6 +778,8 @@ void GNUNET_TRANSPORT_monitor_peers_cancel (struct GNUNET_TRANSPORT_PeerMonitoringContext *pic); +struct GNUNET_TRANSPORT_ValidationMonitoringContext; + /** * Return information about pending address validation operations for a specific * or all peers diff --git a/src/transport/plugin_transport_udp.h b/src/transport/plugin_transport_udp.h index 62352f9fc..44791668b 100644 --- a/src/transport/plugin_transport_udp.h +++ b/src/transport/plugin_transport_udp.h @@ -124,6 +124,8 @@ struct UDPMessage }; +struct UDP_MessageWrapper; + /** * Encapsulation of all of the state of the plugin. -- cgit v1.2.3