aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/doc.h2
-rw-r--r--src/include/block_dns.h7
-rw-r--r--src/include/block_fs.h8
-rw-r--r--src/include/gnunet_applications.h9
-rw-r--r--src/include/gnunet_arm_service.h4
-rw-r--r--src/include/gnunet_ats_plugin.h4
-rw-r--r--src/include/gnunet_ats_service.h5
-rw-r--r--src/include/gnunet_bandwidth_lib.h5
-rw-r--r--src/include/gnunet_bio_lib.h6
-rw-r--r--src/include/gnunet_block_lib.h6
-rw-r--r--src/include/gnunet_block_plugin.h6
-rw-r--r--src/include/gnunet_cadet_service.h5
-rw-r--r--src/include/gnunet_client_lib.h5
-rw-r--r--src/include/gnunet_client_manager_lib.h5
-rw-r--r--src/include/gnunet_common.h5
-rw-r--r--src/include/gnunet_configuration_lib.h4
-rw-r--r--src/include/gnunet_connection_lib.h5
-rw-r--r--src/include/gnunet_consensus_service.h3
-rw-r--r--src/include/gnunet_constants.h8
-rw-r--r--src/include/gnunet_conversation_service.h3
-rw-r--r--src/include/gnunet_core_service.h5
-rw-r--r--src/include/gnunet_datacache_lib.h6
-rw-r--r--src/include/gnunet_datacache_plugin.h6
-rw-r--r--src/include/gnunet_datastore_plugin.h6
-rw-r--r--src/include/gnunet_datastore_service.h6
-rw-r--r--src/include/gnunet_dht_service.h6
-rw-r--r--src/include/gnunet_disk_lib.h5
-rw-r--r--src/include/gnunet_dns_service.h3
-rw-r--r--src/include/gnunet_dnsparser_lib.h3
-rw-r--r--src/include/gnunet_dnsstub_lib.h5
-rw-r--r--src/include/gnunet_dv_service.h5
-rw-r--r--src/include/gnunet_env_lib.h5
-rw-r--r--src/include/gnunet_fragmentation_lib.h4
-rw-r--r--src/include/gnunet_friends_lib.h3
-rw-r--r--src/include/gnunet_fs_service.h4
-rw-r--r--src/include/gnunet_getopt_lib.h5
-rw-r--r--src/include/gnunet_gns_service.h5
-rw-r--r--src/include/gnunet_gnsrecord_lib.h5
-rw-r--r--src/include/gnunet_hello_lib.h5
-rw-r--r--src/include/gnunet_helper_lib.h3
-rw-r--r--src/include/gnunet_identity_provider_service.h6
-rw-r--r--src/include/gnunet_identity_service.h5
-rw-r--r--src/include/gnunet_load_lib.h4
-rw-r--r--src/include/gnunet_microphone_lib.h4
-rw-r--r--src/include/gnunet_mq_lib.h4
-rw-r--r--src/include/gnunet_multicast_service.h4
-rw-r--r--src/include/gnunet_mysql_lib.h4
-rw-r--r--src/include/gnunet_namecache_plugin.h12
-rw-r--r--src/include/gnunet_namecache_service.h20
-rw-r--r--src/include/gnunet_namestore_plugin.h12
-rw-r--r--src/include/gnunet_namestore_service.h21
-rw-r--r--src/include/gnunet_nat_lib.h16
-rw-r--r--src/include/gnunet_network_lib.h11
-rw-r--r--src/include/gnunet_nse_service.h11
-rw-r--r--src/include/gnunet_os_lib.h15
-rw-r--r--src/include/gnunet_peer_lib.h13
-rw-r--r--src/include/gnunet_peerinfo_service.h17
-rw-r--r--src/include/gnunet_peerstore_plugin.h12
-rw-r--r--src/include/gnunet_peerstore_service.h12
-rw-r--r--src/include/gnunet_plugin_lib.h13
-rw-r--r--src/include/gnunet_postgres_lib.h13
-rw-r--r--src/include/gnunet_program_lib.h12
-rw-r--r--src/include/gnunet_protocols.h14
-rw-r--r--src/include/gnunet_psyc_service.h31
-rw-r--r--src/include/gnunet_psyc_util_lib.h12
-rw-r--r--src/include/gnunet_psycstore_plugin.h12
-rw-r--r--src/include/gnunet_psycstore_service.h12
-rw-r--r--src/include/gnunet_regex_service.h16
-rw-r--r--src/include/gnunet_resolver_service.h5
-rw-r--r--src/include/gnunet_rest_lib.h16
-rw-r--r--src/include/gnunet_rest_plugin.h11
-rw-r--r--src/include/gnunet_revocation_service.h13
-rw-r--r--src/include/gnunet_rps_service.h14
-rw-r--r--src/include/gnunet_scalarproduct_service.h12
-rw-r--r--src/include/gnunet_scheduler_lib.h16
-rw-r--r--src/include/gnunet_secretsharing_service.h13
-rw-r--r--src/include/gnunet_sensor_service.h15
-rw-r--r--src/include/gnunet_sensor_util_lib.h12
-rw-r--r--src/include/gnunet_sensordashboard_service.h13
-rw-r--r--src/include/gnunet_server_lib.h17
-rw-r--r--src/include/gnunet_service_lib.h16
-rw-r--r--src/include/gnunet_set_service.h13
-rw-r--r--src/include/gnunet_signal_lib.h12
-rw-r--r--src/include/gnunet_signatures.h11
-rw-r--r--src/include/gnunet_social_service.h4
-rw-r--r--src/include/gnunet_socks.h13
-rw-r--r--src/include/gnunet_speaker_lib.h12
-rw-r--r--src/include/gnunet_statistics_service.h16
-rw-r--r--src/include/gnunet_strings_lib.h15
-rw-r--r--src/include/gnunet_testbed_logger_service.h11
-rw-r--r--src/include/gnunet_testbed_service.h12
-rw-r--r--src/include/gnunet_testing_lib.h24
-rw-r--r--src/include/gnunet_time_lib.h15
-rw-r--r--src/include/gnunet_transport_plugin.h22
-rw-r--r--src/include/gnunet_transport_service.h12
-rw-r--r--src/include/gnunet_tun_lib.h11
-rw-r--r--src/include/gnunet_util_lib.h6
-rw-r--r--src/include/gnunet_util_taler_wallet_lib.h17
-rw-r--r--src/include/gnunet_vpn_service.h13
-rw-r--r--src/include/platform.h6
-rw-r--r--src/include/plibc.h6
-rw-r--r--src/include/tap-windows.h5
-rw-r--r--src/include/winproc.h5
103 files changed, 665 insertions, 307 deletions
diff --git a/doc/doc.h b/doc/doc.h
index df8fe6c0c..7dfeb1c42 100644
--- a/doc/doc.h
+++ b/doc/doc.h
@@ -7,5 +7,5 @@
7 * 7 *
8 * Some additional documentation can be found under [Files](files.html), in the src/include/ directory. 8 * Some additional documentation can be found under [Files](files.html), in the src/include/ directory.
9 * 9 *
10 * See also the [handbooks](https://gnunet.org/handbooks) for installation, users, and developers. 10 * See also the [handbooks](https://gnunet.org/handbooks) on installation, and for user and developer documentation.
11 */ 11 */
diff --git a/src/include/block_dns.h b/src/include/block_dns.h
index e43036a48..f421b36d8 100644
--- a/src/include/block_dns.h
+++ b/src/include/block_dns.h
@@ -19,10 +19,13 @@
19*/ 19*/
20 20
21/** 21/**
22 * @author Christian Grothoff
23 *
22 * @file 24 * @file
23 * DNS network structs 25 * DNS network structs
24 * 26 *
25 * @author Christian Grothoff 27 * @defgroup block-dns DNS Service network protocol definitions
28 * @{
26 */ 29 */
27#ifndef BLOCK_DNS_H 30#ifndef BLOCK_DNS_H
28#define BLOCK_DNS_H 31#define BLOCK_DNS_H
@@ -61,3 +64,5 @@ struct GNUNET_DNS_Advertisement
61GNUNET_NETWORK_STRUCT_END 64GNUNET_NETWORK_STRUCT_END
62 65
63#endif 66#endif
67
68/** @} */ /* end of group */
diff --git a/src/include/block_fs.h b/src/include/block_fs.h
index 15610d333..5688bb3cb 100644
--- a/src/include/block_fs.h
+++ b/src/include/block_fs.h
@@ -19,10 +19,14 @@
19*/ 19*/
20 20
21/** 21/**
22 * @author Christian Grothoff
23 *
22 * @file 24 * @file
23 * FS block formats (shared between FS and Block) 25 * FS block formats (shared between FS and Block)
24 * 26 *
25 * @author Christian Grothoff 27 * @defgroup block-fs FS block formats
28 * Shared between the [FS service](@ref fs) and the [Block library](@ref block).
29 * @{
26 */ 30 */
27#ifndef BLOCK_FS_H 31#ifndef BLOCK_FS_H
28#define BLOCK_FS_H 32#define BLOCK_FS_H
@@ -96,3 +100,5 @@ struct OnDemandBlock
96GNUNET_NETWORK_STRUCT_END 100GNUNET_NETWORK_STRUCT_END
97 101
98#endif 102#endif
103
104/** @} */ /* end of group */
diff --git a/src/include/gnunet_applications.h b/src/include/gnunet_applications.h
index 0c8837bd4..48ecfb796 100644
--- a/src/include/gnunet_applications.h
+++ b/src/include/gnunet_applications.h
@@ -19,10 +19,14 @@
19*/ 19*/
20 20
21/** 21/**
22 * @author Christian Grothoff
23 *
22 * @file 24 * @file
23 * Constants for network applications operating on top of the CADET service 25 * Constants for network applications operating on top of the CADET service
24 * 26 *
25 * @author Christian Grothoff 27 * @defgroup applications CADET application definitions
28 * Constants for network applications operating on top of the CADET service.
29 * @{
26 */ 30 */
27 31
28#ifndef GNUNET_APPLICATIONS_H 32#ifndef GNUNET_APPLICATIONS_H
@@ -131,4 +135,7 @@ extern "C"
131 135
132/* ifndef GNUNET_APPLICATIONS_H */ 136/* ifndef GNUNET_APPLICATIONS_H */
133#endif 137#endif
138
139/** @} */ /* end of group */
140
134/* end of gnunet_applications.h */ 141/* end of gnunet_applications.h */
diff --git a/src/include/gnunet_arm_service.h b/src/include/gnunet_arm_service.h
index b2d234c59..d9712d57e 100644
--- a/src/include/gnunet_arm_service.h
+++ b/src/include/gnunet_arm_service.h
@@ -347,8 +347,6 @@ GNUNET_ARM_monitor (const struct GNUNET_CONFIGURATION_Handle *cfg,
347void 347void
348GNUNET_ARM_monitor_disconnect_and_free (struct GNUNET_ARM_MonitorHandle *h); 348GNUNET_ARM_monitor_disconnect_and_free (struct GNUNET_ARM_MonitorHandle *h);
349 349
350/** @} */ /* end of group */
351
352#if 0 /* keep Emacsens' auto-indent happy */ 350#if 0 /* keep Emacsens' auto-indent happy */
353{ 351{
354#endif 352#endif
@@ -357,3 +355,5 @@ GNUNET_ARM_monitor_disconnect_and_free (struct GNUNET_ARM_MonitorHandle *h);
357#endif 355#endif
358 356
359#endif 357#endif
358
359/** @} */ /* end of group */
diff --git a/src/include/gnunet_ats_plugin.h b/src/include/gnunet_ats_plugin.h
index 19003aa02..d3b75c8ae 100644
--- a/src/include/gnunet_ats_plugin.h
+++ b/src/include/gnunet_ats_plugin.h
@@ -478,6 +478,6 @@ struct GNUNET_ATS_PluginEnvironment
478 unsigned long long in_quota[GNUNET_ATS_NetworkTypeCount]; 478 unsigned long long in_quota[GNUNET_ATS_NetworkTypeCount];
479}; 479};
480 480
481/** @} */ /* end of group */
482
483#endif 481#endif
482
483/** @} */ /* end of group */
diff --git a/src/include/gnunet_ats_service.h b/src/include/gnunet_ats_service.h
index acbaabafc..9f57b57e1 100644
--- a/src/include/gnunet_ats_service.h
+++ b/src/include/gnunet_ats_service.h
@@ -25,7 +25,7 @@
25 * @author Matthias Wachs 25 * @author Matthias Wachs
26 * 26 *
27 * @defgroup ats ATS service 27 * @defgroup ats ATS service
28 * Automatic transport selection and outbound bandwidth determination 28 * Automatic Transport Selection and outbound bandwidth determination
29 * @{ 29 * @{
30 */ 30 */
31#ifndef GNUNET_ATS_SERVICE_H 31#ifndef GNUNET_ATS_SERVICE_H
@@ -700,7 +700,8 @@ GNUNET_ATS_performance_give_feedback (struct GNUNET_ATS_PerformanceHandle *ph,
700 const struct GNUNET_TIME_Relative scope, 700 const struct GNUNET_TIME_Relative scope,
701 ...); 701 ...);
702 702
703#endif
704
703/** @} */ /* end of group */ 705/** @} */ /* end of group */
704 706
705#endif
706/* end of file gnunet-service-transport_ats.h */ 707/* end of file gnunet-service-transport_ats.h */
diff --git a/src/include/gnunet_bandwidth_lib.h b/src/include/gnunet_bandwidth_lib.h
index 01fd5c0bc..f14390ebd 100644
--- a/src/include/gnunet_bandwidth_lib.h
+++ b/src/include/gnunet_bandwidth_lib.h
@@ -332,8 +332,9 @@ GNUNET_BANDWIDTH_tracker_update_quota (struct GNUNET_BANDWIDTH_Tracker *av,
332} 332}
333#endif 333#endif
334 334
335/** @} */ /* end of group */
336
337/* ifndef GNUNET_BANDWIDTH_LIB_H */ 335/* ifndef GNUNET_BANDWIDTH_LIB_H */
338#endif 336#endif
337
338/** @} */ /* end of group */
339
339/* end of gnunet_bandwidth_lib.h */ 340/* end of gnunet_bandwidth_lib.h */
diff --git a/src/include/gnunet_bio_lib.h b/src/include/gnunet_bio_lib.h
index 034be2ed2..bcbfa5018 100644
--- a/src/include/gnunet_bio_lib.h
+++ b/src/include/gnunet_bio_lib.h
@@ -43,7 +43,6 @@ extern "C"
43#endif 43#endif
44 44
45/** 45/**
46 * @ingroup bio
47 * Handle for buffered reading. 46 * Handle for buffered reading.
48 */ 47 */
49struct GNUNET_BIO_ReadHandle; 48struct GNUNET_BIO_ReadHandle;
@@ -314,8 +313,9 @@ GNUNET_BIO_write_int64 (struct GNUNET_BIO_WriteHandle *h, int64_t i);
314} 313}
315#endif 314#endif
316 315
317/** @} */ /* end of group bio */
318
319/* ifndef GNUNET_BIO_LIB_H */ 316/* ifndef GNUNET_BIO_LIB_H */
320#endif 317#endif
318
319/** @} */ /* end of group bio */
320
321/* end of gnunet_bio_lib.h */ 321/* end of gnunet_bio_lib.h */
diff --git a/src/include/gnunet_block_lib.h b/src/include/gnunet_block_lib.h
index d42a6dac9..a7e2df63b 100644
--- a/src/include/gnunet_block_lib.h
+++ b/src/include/gnunet_block_lib.h
@@ -306,9 +306,9 @@ GNUNET_BLOCK_construct_bloomfilter (int32_t bf_mutator,
306} 306}
307#endif 307#endif
308 308
309/** @} */ /* end of group */
310
311
312/* ifndef GNUNET_BLOCK_LIB_H */ 309/* ifndef GNUNET_BLOCK_LIB_H */
313#endif 310#endif
311
312/** @} */ /* end of group */
313
314/* end of gnunet_block_lib.h */ 314/* end of gnunet_block_lib.h */
diff --git a/src/include/gnunet_block_plugin.h b/src/include/gnunet_block_plugin.h
index 362d7c740..bd30406b0 100644
--- a/src/include/gnunet_block_plugin.h
+++ b/src/include/gnunet_block_plugin.h
@@ -22,7 +22,7 @@
22 * @author Christian Grothoff 22 * @author Christian Grothoff
23 * 23 *
24 * @file 24 * @file
25 * API for block plugins. Each block plugin must conform to the API specified by this header. 25 * API for block plugins.
26 * 26 *
27 * @defgroup block-plugin Block plugin API 27 * @defgroup block-plugin Block plugin API
28 * To be implemented by applications storing data in the DHT. 28 * To be implemented by applications storing data in the DHT.
@@ -123,6 +123,6 @@ struct GNUNET_BLOCK_PluginFunctions
123 123
124}; 124};
125 125
126/** @} */ /* end of group block */
127
128#endif 126#endif
127
128/** @} */ /* end of group */
diff --git a/src/include/gnunet_cadet_service.h b/src/include/gnunet_cadet_service.h
index 0ba6e2e91..554bc1fdc 100644
--- a/src/include/gnunet_cadet_service.h
+++ b/src/include/gnunet_cadet_service.h
@@ -642,8 +642,9 @@ GNUNET_CADET_mq_create (struct GNUNET_CADET_Channel *channel);
642} 642}
643#endif 643#endif
644 644
645/** @} */ /* end of group */
646
647/* ifndef GNUNET_CADET_SERVICE_H */ 645/* ifndef GNUNET_CADET_SERVICE_H */
648#endif 646#endif
647
648/** @} */ /* end of group */
649
649/* end of gnunet_cadet_service.h */ 650/* end of gnunet_cadet_service.h */
diff --git a/src/include/gnunet_client_lib.h b/src/include/gnunet_client_lib.h
index f961ee181..cdc184d06 100644
--- a/src/include/gnunet_client_lib.h
+++ b/src/include/gnunet_client_lib.h
@@ -228,8 +228,9 @@ GNUNET_CLIENT_service_test_cancel (struct GNUNET_CLIENT_TestHandle *th);
228} 228}
229#endif 229#endif
230 230
231/** @} */ /* end of group client */
232
233/* ifndef GNUNET_CLIENT_LIB_H */ 231/* ifndef GNUNET_CLIENT_LIB_H */
234#endif 232#endif
233
234/** @} */ /* end of group client */
235
235/* end of gnunet_client_lib.h */ 236/* end of gnunet_client_lib.h */
diff --git a/src/include/gnunet_client_manager_lib.h b/src/include/gnunet_client_manager_lib.h
index 6838ee046..2a51daf0a 100644
--- a/src/include/gnunet_client_manager_lib.h
+++ b/src/include/gnunet_client_manager_lib.h
@@ -353,8 +353,7 @@ GNUNET_CLIENT_MANAGER_op_cancel (struct GNUNET_CLIENT_MANAGER_Connection *mgr,
353} 353}
354#endif 354#endif
355 355
356/** @} */ /* end of group */
357
358/* ifndef GNUNET_CLIENT_MANAGER_LIB_H */ 356/* ifndef GNUNET_CLIENT_MANAGER_LIB_H */
359#endif 357#endif
360/* end of gnunet_client_manager_lib.h */ 358
359/** @} */ /* end of group */
diff --git a/src/include/gnunet_common.h b/src/include/gnunet_common.h
index c8a1f36ea..e455f2082 100644
--- a/src/include/gnunet_common.h
+++ b/src/include/gnunet_common.h
@@ -1142,7 +1142,4 @@ enum GNUNET_SCHEDULER_Priority
1142} 1142}
1143#endif 1143#endif
1144 1144
1145 1145#endif /* GNUNET_COMMON_H */
1146
1147
1148#endif /*GNUNET_COMMON_H_ */
diff --git a/src/include/gnunet_configuration_lib.h b/src/include/gnunet_configuration_lib.h
index b74aa9520..e888d0bf0 100644
--- a/src/include/gnunet_configuration_lib.h
+++ b/src/include/gnunet_configuration_lib.h
@@ -543,8 +543,6 @@ GNUNET_CONFIGURATION_append_value_filename (struct GNUNET_CONFIGURATION_Handle *
543 const char *option, 543 const char *option,
544 const char *value); 544 const char *value);
545 545
546/** @} */ /* end of group configuration */
547
548#if 0 /* keep Emacsens' auto-indent happy */ 546#if 0 /* keep Emacsens' auto-indent happy */
549{ 547{
550#endif 548#endif
@@ -553,3 +551,5 @@ GNUNET_CONFIGURATION_append_value_filename (struct GNUNET_CONFIGURATION_Handle *
553#endif 551#endif
554 552
555#endif 553#endif
554
555/** @} */ /* end of group configuration */
diff --git a/src/include/gnunet_connection_lib.h b/src/include/gnunet_connection_lib.h
index a91175b8a..23c24773c 100644
--- a/src/include/gnunet_connection_lib.h
+++ b/src/include/gnunet_connection_lib.h
@@ -392,8 +392,9 @@ GNUNET_CONNECTION_acivate_proxied (struct GNUNET_CONNECTION_Handle *proxied);
392} 392}
393#endif 393#endif
394 394
395/** @} */ /* end of group */
396
397/* ifndef GNUNET_CONNECTION_LIB_H */ 395/* ifndef GNUNET_CONNECTION_LIB_H */
398#endif 396#endif
397
398/** @} */ /* end of group */
399
399/* end of gnunet_connection_lib.h */ 400/* end of gnunet_connection_lib.h */
diff --git a/src/include/gnunet_consensus_service.h b/src/include/gnunet_consensus_service.h
index aaac12834..a6e8e7731 100644
--- a/src/include/gnunet_consensus_service.h
+++ b/src/include/gnunet_consensus_service.h
@@ -171,7 +171,6 @@ GNUNET_CONSENSUS_conclude (struct GNUNET_CONSENSUS_Handle *consensus,
171void 171void
172GNUNET_CONSENSUS_destroy (struct GNUNET_CONSENSUS_Handle *consensus); 172GNUNET_CONSENSUS_destroy (struct GNUNET_CONSENSUS_Handle *consensus);
173 173
174/** @} */ /* end of group */
175 174
176#if 0 /* keep Emacsens' auto-indent happy */ 175#if 0 /* keep Emacsens' auto-indent happy */
177{ 176{
@@ -181,3 +180,5 @@ GNUNET_CONSENSUS_destroy (struct GNUNET_CONSENSUS_Handle *consensus);
181#endif 180#endif
182 181
183#endif 182#endif
183
184/** @} */ /* end of group */
diff --git a/src/include/gnunet_constants.h b/src/include/gnunet_constants.h
index 11c14845a..65ced2ff0 100644
--- a/src/include/gnunet_constants.h
+++ b/src/include/gnunet_constants.h
@@ -22,7 +22,11 @@
22 * @author Christian Grothoff 22 * @author Christian Grothoff
23 * 23 *
24 * @file 24 * @file
25 * "Global" constants for performance tuning 25 * Global constants for performance tuning
26 *
27 * @defgroup constants Constant definitions
28 * Global constants for performance tuning
29 * @{
26 */ 30 */
27 31
28#ifndef GNUNET_CONSTANTS_H 32#ifndef GNUNET_CONSTANTS_H
@@ -165,3 +169,5 @@ extern "C"
165#endif 169#endif
166 170
167#endif 171#endif
172
173/** @} */ /* end of group */
diff --git a/src/include/gnunet_conversation_service.h b/src/include/gnunet_conversation_service.h
index 15cc0a3d3..2e583d392 100644
--- a/src/include/gnunet_conversation_service.h
+++ b/src/include/gnunet_conversation_service.h
@@ -422,7 +422,6 @@ GNUNET_CONVERSATION_call_resume (struct GNUNET_CONVERSATION_Call *call,
422void 422void
423GNUNET_CONVERSATION_call_stop (struct GNUNET_CONVERSATION_Call *call); 423GNUNET_CONVERSATION_call_stop (struct GNUNET_CONVERSATION_Call *call);
424 424
425/** @} */ /* end of group */
426 425
427#if 0 /* keep Emacsens' auto-indent happy */ 426#if 0 /* keep Emacsens' auto-indent happy */
428{ 427{
@@ -432,3 +431,5 @@ GNUNET_CONVERSATION_call_stop (struct GNUNET_CONVERSATION_Call *call);
432#endif 431#endif
433 432
434#endif 433#endif
434
435/** @} */ /* end of group */
diff --git a/src/include/gnunet_core_service.h b/src/include/gnunet_core_service.h
index 3dd3e2b2d..c7a0bd5e9 100644
--- a/src/include/gnunet_core_service.h
+++ b/src/include/gnunet_core_service.h
@@ -450,8 +450,9 @@ GNUNET_CORE_mq_create (struct GNUNET_CORE_Handle *h,
450} 450}
451#endif 451#endif
452 452
453/** @} */ /* end of group core */
454
455/* ifndef GNUNET_CORE_SERVICE_H */ 453/* ifndef GNUNET_CORE_SERVICE_H */
456#endif 454#endif
455
456/** @} */ /* end of group core */
457
457/* end of gnunet_core_service.h */ 458/* end of gnunet_core_service.h */
diff --git a/src/include/gnunet_datacache_lib.h b/src/include/gnunet_datacache_lib.h
index 28efa9627..663589af5 100644
--- a/src/include/gnunet_datacache_lib.h
+++ b/src/include/gnunet_datacache_lib.h
@@ -24,7 +24,7 @@
24 * @file 24 * @file
25 * datacache API 25 * datacache API
26 * 26 *
27 * @defgroup datacache Datacache library 27 * @defgroup datacache Data Cache library
28 * Simple, transient hash table of bounded size with content expiration. 28 * Simple, transient hash table of bounded size with content expiration.
29 * 29 *
30 * In contrast to the sqstore there is 30 * In contrast to the sqstore there is
@@ -177,7 +177,6 @@ GNUNET_DATACACHE_get_closest (struct GNUNET_DATACACHE_Handle *h,
177 GNUNET_DATACACHE_Iterator iter, 177 GNUNET_DATACACHE_Iterator iter,
178 void *iter_cls); 178 void *iter_cls);
179 179
180/** @} */ /* end of group */
181 180
182#if 0 /* keep Emacsens' auto-indent happy */ 181#if 0 /* keep Emacsens' auto-indent happy */
183{ 182{
@@ -186,5 +185,6 @@ GNUNET_DATACACHE_get_closest (struct GNUNET_DATACACHE_Handle *h,
186} 185}
187#endif 186#endif
188 187
189/* end of gnunet_datacache_lib.h */
190#endif 188#endif
189
190/** @} */ /* end of group */
diff --git a/src/include/gnunet_datacache_plugin.h b/src/include/gnunet_datacache_plugin.h
index cda4e88ce..9fa56f3d5 100644
--- a/src/include/gnunet_datacache_plugin.h
+++ b/src/include/gnunet_datacache_plugin.h
@@ -24,7 +24,7 @@
24 * @file 24 * @file
25 * API for database backends for the datacache 25 * API for database backends for the datacache
26 * 26 *
27 * @defgroup datacache-plugin Datacache plugin API 27 * @defgroup datacache-plugin Data Cache plugin API
28 * API for database backends for the datacache 28 * API for database backends for the datacache
29 * @{ 29 * @{
30 */ 30 */
@@ -186,7 +186,6 @@ struct GNUNET_DATACACHE_PluginFunctions
186 186
187}; 187};
188 188
189/** @} */ /* end of group */
190 189
191#if 0 /* keep Emacsens' auto-indent happy */ 190#if 0 /* keep Emacsens' auto-indent happy */
192{ 191{
@@ -195,5 +194,6 @@ struct GNUNET_DATACACHE_PluginFunctions
195} 194}
196#endif 195#endif
197 196
198/* end of gnunet_datacache_plugin.h */
199#endif 197#endif
198
199/** @} */ /* end of group */
diff --git a/src/include/gnunet_datastore_plugin.h b/src/include/gnunet_datastore_plugin.h
index 7e5344ebf..90b78b68f 100644
--- a/src/include/gnunet_datastore_plugin.h
+++ b/src/include/gnunet_datastore_plugin.h
@@ -24,7 +24,7 @@
24 * @file 24 * @file
25 * API for the database backend plugins. 25 * API for the database backend plugins.
26 * 26 *
27 * @defgroup datastore-plugin Datastore service plugin API 27 * @defgroup datastore-plugin Data Store service plugin API
28 * API for the database backend plugins. 28 * API for the database backend plugins.
29 * @{ 29 * @{
30 */ 30 */
@@ -389,6 +389,6 @@ struct GNUNET_DATASTORE_PluginFunctions
389 389
390}; 390};
391 391
392/** @} */ /* end of group */
393
394#endif 392#endif
393
394/** @} */ /* end of group */
diff --git a/src/include/gnunet_datastore_service.h b/src/include/gnunet_datastore_service.h
index bdc12b26c..6d2e63324 100644
--- a/src/include/gnunet_datastore_service.h
+++ b/src/include/gnunet_datastore_service.h
@@ -24,7 +24,7 @@
24 * @file 24 * @file
25 * datastore service 25 * datastore service
26 * 26 *
27 * @defgroup datastore Datastore service 27 * @defgroup datastore Data Store service
28 * Data store for files stored on a GNUnet node. 28 * Data store for files stored on a GNUnet node.
29 * 29 *
30 * Provides an API that can be used manage the 30 * Provides an API that can be used manage the
@@ -397,7 +397,6 @@ GNUNET_DATASTORE_get_for_replication (struct GNUNET_DATASTORE_Handle *h,
397void 397void
398GNUNET_DATASTORE_cancel (struct GNUNET_DATASTORE_QueueEntry *qe); 398GNUNET_DATASTORE_cancel (struct GNUNET_DATASTORE_QueueEntry *qe);
399 399
400/** @} */ /* end of group */
401 400
402#if 0 /* keep Emacsens' auto-indent happy */ 401#if 0 /* keep Emacsens' auto-indent happy */
403{ 402{
@@ -406,5 +405,6 @@ GNUNET_DATASTORE_cancel (struct GNUNET_DATASTORE_QueueEntry *qe);
406} 405}
407#endif 406#endif
408 407
409/* end of gnunet_datastore_service.h */
410#endif 408#endif
409
410/** @} */ /* end of group */
diff --git a/src/include/gnunet_dht_service.h b/src/include/gnunet_dht_service.h
index 36463f488..b8337fe54 100644
--- a/src/include/gnunet_dht_service.h
+++ b/src/include/gnunet_dht_service.h
@@ -431,8 +431,6 @@ GNUNET_DHT_act_malicious (struct GNUNET_DHT_Handle *handle,
431} 431}
432#endif 432#endif
433 433
434/** @} */ /* end of group dht */
435
436
437#endif 434#endif
438/* gnunet_dht_service.h */ 435
436/** @} */ /* end of group dht */
diff --git a/src/include/gnunet_disk_lib.h b/src/include/gnunet_disk_lib.h
index 7b0b0e998..f78843fad 100644
--- a/src/include/gnunet_disk_lib.h
+++ b/src/include/gnunet_disk_lib.h
@@ -866,8 +866,9 @@ GNUNET_DISK_file_sync (const struct GNUNET_DISK_FileHandle *h);
866} 866}
867#endif 867#endif
868 868
869/** @} */ /* end of group */
870
871/* ifndef GNUNET_DISK_LIB_H */ 869/* ifndef GNUNET_DISK_LIB_H */
872#endif 870#endif
871
872/** @} */ /* end of group */
873
873/* end of gnunet_disk_lib.h */ 874/* end of gnunet_disk_lib.h */
diff --git a/src/include/gnunet_dns_service.h b/src/include/gnunet_dns_service.h
index 4a8956e84..973964764 100644
--- a/src/include/gnunet_dns_service.h
+++ b/src/include/gnunet_dns_service.h
@@ -186,6 +186,7 @@ GNUNET_DNS_connect (const struct GNUNET_CONFIGURATION_Handle *cfg,
186void 186void
187GNUNET_DNS_disconnect (struct GNUNET_DNS_Handle *dh); 187GNUNET_DNS_disconnect (struct GNUNET_DNS_Handle *dh);
188 188
189/** @} */ /* end of group */
190 189
191#endif 190#endif
191
192/** @} */ /* end of group */
diff --git a/src/include/gnunet_dnsparser_lib.h b/src/include/gnunet_dnsparser_lib.h
index 9680af329..fa7aef429 100644
--- a/src/include/gnunet_dnsparser_lib.h
+++ b/src/include/gnunet_dnsparser_lib.h
@@ -888,6 +888,7 @@ size_t
888GNUNET_DNSPARSER_hex_to_bin (const char *hex, 888GNUNET_DNSPARSER_hex_to_bin (const char *hex,
889 void *data); 889 void *data);
890 890
891/** @} */ /* end of group */
892 891
893#endif 892#endif
893
894/** @} */ /* end of group */
diff --git a/src/include/gnunet_dnsstub_lib.h b/src/include/gnunet_dnsstub_lib.h
index 08029cebf..5022e02c4 100644
--- a/src/include/gnunet_dnsstub_lib.h
+++ b/src/include/gnunet_dnsstub_lib.h
@@ -24,7 +24,7 @@
24 * @file 24 * @file
25 * API for helper library to send DNS requests to DNS resolver 25 * API for helper library to send DNS requests to DNS resolver
26 * 26 *
27 * @defgroup dns-stub DNS stub library 27 * @defgroup dns-stub DNS Stub library
28 * Helper library to send DNS requests to DNS resolver 28 * Helper library to send DNS requests to DNS resolver
29 * @{ 29 * @{
30 */ 30 */
@@ -127,6 +127,7 @@ GNUNET_DNSSTUB_resolve2 (struct GNUNET_DNSSTUB_Context *ctx,
127void 127void
128GNUNET_DNSSTUB_resolve_cancel (struct GNUNET_DNSSTUB_RequestSocket *rs); 128GNUNET_DNSSTUB_resolve_cancel (struct GNUNET_DNSSTUB_RequestSocket *rs);
129 129
130/** @} */ /* end of group */
131 130
132#endif 131#endif
132
133/** @} */ /* end of group */
diff --git a/src/include/gnunet_dv_service.h b/src/include/gnunet_dv_service.h
index aa33408ce..76fb57aa0 100644
--- a/src/include/gnunet_dv_service.h
+++ b/src/include/gnunet_dv_service.h
@@ -25,7 +25,7 @@
25 * DV service API (should only be used by the DV plugin) 25 * DV service API (should only be used by the DV plugin)
26 * 26 *
27 * @defgroup dv DV service 27 * @defgroup dv DV service
28 * Distance vector routing 28 * Distance Vector routing
29 * 29 *
30 * The DV service API should only be used by the DV plugin. 30 * The DV service API should only be used by the DV plugin.
31 * @{ 31 * @{
@@ -172,6 +172,7 @@ GNUNET_DV_send (struct GNUNET_DV_ServiceHandle *sh,
172void 172void
173GNUNET_DV_send_cancel (struct GNUNET_DV_TransmitHandle *th); 173GNUNET_DV_send_cancel (struct GNUNET_DV_TransmitHandle *th);
174 174
175/** @} */ /* end of group */
176 175
177#endif 176#endif
177
178/** @} */ /* end of group */
diff --git a/src/include/gnunet_env_lib.h b/src/include/gnunet_env_lib.h
index 75fd62bbe..dff005f17 100644
--- a/src/include/gnunet_env_lib.h
+++ b/src/include/gnunet_env_lib.h
@@ -334,8 +334,7 @@ GNUNET_ENV_value_from_dict (struct GNUNET_CONTAINER_MultiHashMap *dict, size_t *
334} 334}
335#endif 335#endif
336 336
337/** @} */ /* end of group */
338
339/* ifndef GNUNET_ENV_LIB_H */ 337/* ifndef GNUNET_ENV_LIB_H */
340#endif 338#endif
341/* end of gnunet_env_lib.h */ 339
340/** @} */ /* end of group */
diff --git a/src/include/gnunet_fragmentation_lib.h b/src/include/gnunet_fragmentation_lib.h
index b408de3bf..0b4795de2 100644
--- a/src/include/gnunet_fragmentation_lib.h
+++ b/src/include/gnunet_fragmentation_lib.h
@@ -218,7 +218,6 @@ GNUNET_DEFRAGMENT_process_fragment (struct GNUNET_DEFRAGMENT_Context *dc,
218 const struct GNUNET_MessageHeader *msg); 218 const struct GNUNET_MessageHeader *msg);
219 219
220 220
221/** @} */ /* end of group */
222 221
223#if 0 /* keep Emacsens' auto-indent happy */ 222#if 0 /* keep Emacsens' auto-indent happy */
224{ 223{
@@ -227,5 +226,6 @@ GNUNET_DEFRAGMENT_process_fragment (struct GNUNET_DEFRAGMENT_Context *dc,
227} 226}
228#endif 227#endif
229 228
230/* end of gnunet_fragmentation_lib.h */
231#endif 229#endif
230
231/** @} */ /* end of group */
diff --git a/src/include/gnunet_friends_lib.h b/src/include/gnunet_friends_lib.h
index 2d8d231a5..2e111780e 100644
--- a/src/include/gnunet_friends_lib.h
+++ b/src/include/gnunet_friends_lib.h
@@ -104,7 +104,6 @@ int
104GNUNET_FRIENDS_write (struct GNUNET_FRIENDS_Writer *w, 104GNUNET_FRIENDS_write (struct GNUNET_FRIENDS_Writer *w,
105 const struct GNUNET_PeerIdentity *friend_id); 105 const struct GNUNET_PeerIdentity *friend_id);
106 106
107/** @} */ /* end of group */
108 107
109#if 0 /* keep Emacsens' auto-indent happy */ 108#if 0 /* keep Emacsens' auto-indent happy */
110{ 109{
@@ -114,3 +113,5 @@ GNUNET_FRIENDS_write (struct GNUNET_FRIENDS_Writer *w,
114#endif 113#endif
115 114
116#endif 115#endif
116
117/** @} */ /* end of group */
diff --git a/src/include/gnunet_fs_service.h b/src/include/gnunet_fs_service.h
index 736a67ae3..9dfd1bad3 100644
--- a/src/include/gnunet_fs_service.h
+++ b/src/include/gnunet_fs_service.h
@@ -2814,7 +2814,6 @@ GNUNET_FS_share_tree_trim (struct GNUNET_FS_ShareTreeItem *toplevel);
2814void 2814void
2815GNUNET_FS_share_tree_free (struct GNUNET_FS_ShareTreeItem *toplevel); 2815GNUNET_FS_share_tree_free (struct GNUNET_FS_ShareTreeItem *toplevel);
2816 2816
2817/** @} */ /* end of group */
2818 2817
2819#if 0 /* keep Emacsens' auto-indent happy */ 2818#if 0 /* keep Emacsens' auto-indent happy */
2820{ 2819{
@@ -2823,5 +2822,6 @@ GNUNET_FS_share_tree_free (struct GNUNET_FS_ShareTreeItem *toplevel);
2823} 2822}
2824#endif 2823#endif
2825 2824
2826
2827#endif 2825#endif
2826
2827/** @} */ /* end of group */
diff --git a/src/include/gnunet_getopt_lib.h b/src/include/gnunet_getopt_lib.h
index 59b0c9d4c..24dc154c7 100644
--- a/src/include/gnunet_getopt_lib.h
+++ b/src/include/gnunet_getopt_lib.h
@@ -384,8 +384,9 @@ GNUNET_GETOPT_print_version_ (struct GNUNET_GETOPT_CommandLineProcessorContext
384} 384}
385#endif 385#endif
386 386
387/** @} */ /* end of group getopt */
388
389/* ifndef GNUNET_GETOPT_LIB_H */ 387/* ifndef GNUNET_GETOPT_LIB_H */
390#endif 388#endif
389
390/** @} */ /* end of group getopt */
391
391/* end of gnunet_getopt_lib.h */ 392/* end of gnunet_getopt_lib.h */
diff --git a/src/include/gnunet_gns_service.h b/src/include/gnunet_gns_service.h
index b24d9a64a..2d511755e 100644
--- a/src/include/gnunet_gns_service.h
+++ b/src/include/gnunet_gns_service.h
@@ -152,7 +152,6 @@ GNUNET_GNS_lookup (struct GNUNET_GNS_Handle *handle,
152void 152void
153GNUNET_GNS_lookup_cancel (struct GNUNET_GNS_LookupRequest *lr); 153GNUNET_GNS_lookup_cancel (struct GNUNET_GNS_LookupRequest *lr);
154 154
155/** @} */ /* end of group */
156 155
157#if 0 /* keep Emacsens' auto-indent happy */ 156#if 0 /* keep Emacsens' auto-indent happy */
158{ 157{
@@ -161,6 +160,6 @@ GNUNET_GNS_lookup_cancel (struct GNUNET_GNS_LookupRequest *lr);
161} 160}
162#endif 161#endif
163 162
164
165#endif 163#endif
166/* gnunet_gns_service.h */ 164
165/** @} */ /* end of group */
diff --git a/src/include/gnunet_gnsrecord_lib.h b/src/include/gnunet_gnsrecord_lib.h
index 110646563..6902c4156 100644
--- a/src/include/gnunet_gnsrecord_lib.h
+++ b/src/include/gnunet_gnsrecord_lib.h
@@ -24,7 +24,7 @@
24 * @file 24 * @file
25 * API that can be used to manipulate GNS record data 25 * API that can be used to manipulate GNS record data
26 * 26 *
27 * @defgroup gns-record GNS record library 27 * @defgroup gns-record GNS Record library
28 * Manipulate GNS record data 28 * Manipulate GNS record data
29 * @{ 29 * @{
30 */ 30 */
@@ -563,7 +563,6 @@ struct GNUNET_TIME_Absolute
563GNUNET_GNSRECORD_record_get_expiration_time (unsigned int rd_count, 563GNUNET_GNSRECORD_record_get_expiration_time (unsigned int rd_count,
564 const struct GNUNET_GNSRECORD_Data *rd); 564 const struct GNUNET_GNSRECORD_Data *rd);
565 565
566/** @} */ /* end of group */
567 566
568#if 0 /* keep Emacsens' auto-indent happy */ 567#if 0 /* keep Emacsens' auto-indent happy */
569{ 568{
@@ -573,3 +572,5 @@ GNUNET_GNSRECORD_record_get_expiration_time (unsigned int rd_count,
573#endif 572#endif
574 573
575#endif 574#endif
575
576/** @} */ /* end of group */
diff --git a/src/include/gnunet_hello_lib.h b/src/include/gnunet_hello_lib.h
index 506566d40..81beaa75e 100644
--- a/src/include/gnunet_hello_lib.h
+++ b/src/include/gnunet_hello_lib.h
@@ -443,7 +443,6 @@ GNUNET_HELLO_parse_uri (const char *uri,
443 struct GNUNET_HELLO_Message **hello, 443 struct GNUNET_HELLO_Message **hello,
444 GNUNET_HELLO_TransportPluginsFind plugins_find); 444 GNUNET_HELLO_TransportPluginsFind plugins_find);
445 445
446/** @} */ /* end of group */
447 446
448#if 0 /* keep Emacsens' auto-indent happy */ 447#if 0 /* keep Emacsens' auto-indent happy */
449{ 448{
@@ -452,7 +451,9 @@ GNUNET_HELLO_parse_uri (const char *uri,
452} 451}
453#endif 452#endif
454 453
455
456/* ifndef GNUNET_HELLO_LIB_H */ 454/* ifndef GNUNET_HELLO_LIB_H */
457#endif 455#endif
456
457/** @} */ /* end of group */
458
458/* end of gnunet_hello_lib.h */ 459/* end of gnunet_hello_lib.h */
diff --git a/src/include/gnunet_helper_lib.h b/src/include/gnunet_helper_lib.h
index 1fee1ac01..db0ca98aa 100644
--- a/src/include/gnunet_helper_lib.h
+++ b/src/include/gnunet_helper_lib.h
@@ -174,7 +174,8 @@ GNUNET_HELPER_send (struct GNUNET_HELPER_Handle *h,
174void 174void
175GNUNET_HELPER_send_cancel (struct GNUNET_HELPER_SendHandle *sh); 175GNUNET_HELPER_send_cancel (struct GNUNET_HELPER_SendHandle *sh);
176 176
177/** @} */ /* end of group */
178 177
179#endif 178#endif
180/* end of include guard: GNUNET_HELPER_LIB_H */ 179/* end of include guard: GNUNET_HELPER_LIB_H */
180
181/** @} */ /* end of group */
diff --git a/src/include/gnunet_identity_provider_service.h b/src/include/gnunet_identity_provider_service.h
index 1e05244c8..24c89ddf9 100644
--- a/src/include/gnunet_identity_provider_service.h
+++ b/src/include/gnunet_identity_provider_service.h
@@ -24,7 +24,7 @@
24 * @file 24 * @file
25 * Identity provider service; implements identity provider for GNUnet 25 * Identity provider service; implements identity provider for GNUnet
26 * 26 *
27 * @defgroup identity-provider Identity provider service 27 * @defgroup identity-provider Identity Provider service
28 * @{ 28 * @{
29 */ 29 */
30#ifndef GNUNET_IDENTITY_PROVIDER_SERVICE_H 30#ifndef GNUNET_IDENTITY_PROVIDER_SERVICE_H
@@ -227,8 +227,10 @@ GNUNET_IDENTITY_PROVIDER_ticket_destroy(struct GNUNET_IDENTITY_PROVIDER_Ticket *
227} 227}
228#endif 228#endif
229 229
230/** @} */ /* end of group identity */
231 230
232/* ifndef GNUNET_IDENTITY_PROVIDER_SERVICE_H */ 231/* ifndef GNUNET_IDENTITY_PROVIDER_SERVICE_H */
233#endif 232#endif
233
234/** @} */ /* end of group identity */
235
234/* end of gnunet_identity_provider_service.h */ 236/* end of gnunet_identity_provider_service.h */
diff --git a/src/include/gnunet_identity_service.h b/src/include/gnunet_identity_service.h
index 4622e20a9..fa39a33d7 100644
--- a/src/include/gnunet_identity_service.h
+++ b/src/include/gnunet_identity_service.h
@@ -326,8 +326,9 @@ GNUNET_IDENTITY_ego_lookup_cancel (struct GNUNET_IDENTITY_EgoLookup *el);
326} 326}
327#endif 327#endif
328 328
329/** @} */ /* end of group identity */
330
331/* ifndef GNUNET_IDENTITY_SERVICE_H */ 329/* ifndef GNUNET_IDENTITY_SERVICE_H */
332#endif 330#endif
331
332/** @} */ /* end of group identity */
333
333/* end of gnunet_identity_service.h */ 334/* end of gnunet_identity_service.h */
diff --git a/src/include/gnunet_load_lib.h b/src/include/gnunet_load_lib.h
index 22e327bf7..222742136 100644
--- a/src/include/gnunet_load_lib.h
+++ b/src/include/gnunet_load_lib.h
@@ -111,7 +111,6 @@ GNUNET_LOAD_get_average (struct GNUNET_LOAD_Value *load);
111void 111void
112GNUNET_LOAD_update (struct GNUNET_LOAD_Value *load, uint64_t data); 112GNUNET_LOAD_update (struct GNUNET_LOAD_Value *load, uint64_t data);
113 113
114/** @} */ /* end of group */
115 114
116#if 0 /* keep Emacsens' auto-indent happy */ 115#if 0 /* keep Emacsens' auto-indent happy */
117{ 116{
@@ -122,4 +121,7 @@ GNUNET_LOAD_update (struct GNUNET_LOAD_Value *load, uint64_t data);
122 121
123/* ifndef GNUNET_LOAD_LIB_H */ 122/* ifndef GNUNET_LOAD_LIB_H */
124#endif 123#endif
124
125/** @} */ /* end of group */
126
125/* end of gnunet_load_lib.h */ 127/* end of gnunet_load_lib.h */
diff --git a/src/include/gnunet_microphone_lib.h b/src/include/gnunet_microphone_lib.h
index 0d84bfdfc..cd2beb4f2 100644
--- a/src/include/gnunet_microphone_lib.h
+++ b/src/include/gnunet_microphone_lib.h
@@ -129,7 +129,6 @@ GNUNET_MICROPHONE_create_from_hardware (const struct GNUNET_CONFIGURATION_Handle
129void 129void
130GNUNET_MICROPHONE_destroy (struct GNUNET_MICROPHONE_Handle *microphone); 130GNUNET_MICROPHONE_destroy (struct GNUNET_MICROPHONE_Handle *microphone);
131 131
132/** @} */ /* end of group */
133 132
134#if 0 /* keep Emacsens' auto-indent happy */ 133#if 0 /* keep Emacsens' auto-indent happy */
135{ 134{
@@ -139,4 +138,7 @@ GNUNET_MICROPHONE_destroy (struct GNUNET_MICROPHONE_Handle *microphone);
139#endif 138#endif
140 139
141#endif 140#endif
141
142/** @} */ /* end of group */
143
142/* end of gnunet_microphone_lib.h */ 144/* end of gnunet_microphone_lib.h */
diff --git a/src/include/gnunet_mq_lib.h b/src/include/gnunet_mq_lib.h
index 1c16b8630..54559a77d 100644
--- a/src/include/gnunet_mq_lib.h
+++ b/src/include/gnunet_mq_lib.h
@@ -518,6 +518,6 @@ void *
518GNUNET_MQ_impl_state (struct GNUNET_MQ_Handle *mq); 518GNUNET_MQ_impl_state (struct GNUNET_MQ_Handle *mq);
519 519
520 520
521/** @} */ /* end of group mq */
522
523#endif 521#endif
522
523/** @} */ /* end of group mq */
diff --git a/src/include/gnunet_multicast_service.h b/src/include/gnunet_multicast_service.h
index a8e4a99f6..9bbc69243 100644
--- a/src/include/gnunet_multicast_service.h
+++ b/src/include/gnunet_multicast_service.h
@@ -902,7 +902,6 @@ GNUNET_MULTICAST_member_to_origin_resume (struct GNUNET_MULTICAST_MemberTransmit
902void 902void
903GNUNET_MULTICAST_member_to_origin_cancel (struct GNUNET_MULTICAST_MemberTransmitHandle *th); 903GNUNET_MULTICAST_member_to_origin_cancel (struct GNUNET_MULTICAST_MemberTransmitHandle *th);
904 904
905/** @} */ /* end of group */
906 905
907#if 0 /* keep Emacsens' auto-indent happy */ 906#if 0 /* keep Emacsens' auto-indent happy */
908{ 907{
@@ -913,4 +912,5 @@ GNUNET_MULTICAST_member_to_origin_cancel (struct GNUNET_MULTICAST_MemberTransmit
913 912
914/* ifndef GNUNET_MULTICAST_SERVICE_H */ 913/* ifndef GNUNET_MULTICAST_SERVICE_H */
915#endif 914#endif
916/* end of gnunet_multicast_service.h */ 915
916/** @} */ /* end of group */
diff --git a/src/include/gnunet_mysql_lib.h b/src/include/gnunet_mysql_lib.h
index 83b10cf79..e9a6158c1 100644
--- a/src/include/gnunet_mysql_lib.h
+++ b/src/include/gnunet_mysql_lib.h
@@ -207,7 +207,6 @@ GNUNET_MYSQL_statement_run_prepared (struct GNUNET_MYSQL_Context *mc,
207 struct GNUNET_MYSQL_StatementHandle *sh, 207 struct GNUNET_MYSQL_StatementHandle *sh,
208 unsigned long long *insert_id, ...); 208 unsigned long long *insert_id, ...);
209 209
210/** @} */ /* end of group */
211 210
212#if 0 /* keep Emacsens' auto-indent happy */ 211#if 0 /* keep Emacsens' auto-indent happy */
213{ 212{
@@ -216,5 +215,6 @@ GNUNET_MYSQL_statement_run_prepared (struct GNUNET_MYSQL_Context *mc,
216} 215}
217#endif 216#endif
218 217
219/* end of gnunet_mysql_lib.h */
220#endif 218#endif
219
220/** @} */ /* end of group */
diff --git a/src/include/gnunet_namecache_plugin.h b/src/include/gnunet_namecache_plugin.h
index ec3e22bd2..31a235b66 100644
--- a/src/include/gnunet_namecache_plugin.h
+++ b/src/include/gnunet_namecache_plugin.h
@@ -19,9 +19,14 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/gnunet_namecache_plugin.h
23 * @brief plugin API for the namecache database backend
24 * @author Christian Grothoff 22 * @author Christian Grothoff
23 *
24 * @file
25 * Plugin API for the namecache database backend
26 *
27 * @defgroup namecache-plugin Name Cache service plugin API
28 * Plugin API for the namecache database backend.
29 * @{
25 */ 30 */
26#ifndef GNUNET_NAMECACHE_PLUGIN_H 31#ifndef GNUNET_NAMECACHE_PLUGIN_H
27#define GNUNET_NAMECACHE_PLUGIN_H 32#define GNUNET_NAMECACHE_PLUGIN_H
@@ -97,5 +102,6 @@ struct GNUNET_NAMECACHE_PluginFunctions
97} 102}
98#endif 103#endif
99 104
100/* end of gnunet_namecache_plugin.h */
101#endif 105#endif
106
107/** @} */ /* end of group */
diff --git a/src/include/gnunet_namecache_service.h b/src/include/gnunet_namecache_service.h
index b5209338a..da0e53859 100644
--- a/src/include/gnunet_namecache_service.h
+++ b/src/include/gnunet_namecache_service.h
@@ -19,12 +19,19 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/gnunet_namecache_service.h
23 * @brief API that can be used to store naming information on a GNUnet node;
24 * Naming information can either be records for which this peer/user
25 * is authoritative, or blocks which are cached, encrypted naming
26 * data from other peers.
27 * @author Christian Grothoff 22 * @author Christian Grothoff
23 *
24 * @file
25 * API that can be used to store naming information on a GNUnet node.
26 *
27 * @defgroup namecache Name Cache service
28 * Store naming information on a GNUnet node.
29 *
30 * Naming information can either be records for which this peer/user is
31 * authoritative, or blocks which are cached, encrypted naming data from other
32 * peers.
33 *
34 * @{
28 */ 35 */
29#ifndef GNUNET_NAMECACHE_SERVICE_H 36#ifndef GNUNET_NAMECACHE_SERVICE_H
30#define GNUNET_NAMECACHE_SERVICE_H 37#define GNUNET_NAMECACHE_SERVICE_H
@@ -159,5 +166,6 @@ GNUNET_NAMECACHE_cancel (struct GNUNET_NAMECACHE_QueueEntry *qe);
159} 166}
160#endif 167#endif
161 168
162/* end of gnunet_namecache_service.h */
163#endif 169#endif
170
171/** @} */ /* end of group */
diff --git a/src/include/gnunet_namestore_plugin.h b/src/include/gnunet_namestore_plugin.h
index 7f2b5cecc..9ebb7badf 100644
--- a/src/include/gnunet_namestore_plugin.h
+++ b/src/include/gnunet_namestore_plugin.h
@@ -19,9 +19,14 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/gnunet_namestore_plugin.h
23 * @brief plugin API for the namestore database backend
24 * @author Christian Grothoff 22 * @author Christian Grothoff
23 *
24 * @file
25 * Plugin API for the namestore database backend
26 *
27 * @defgroup namestore-plugin Name Store service plugin API
28 * Plugin API for the namestore database backend
29 * @{
25 */ 30 */
26#ifndef GNUNET_NAMESTORE_PLUGIN_H 31#ifndef GNUNET_NAMESTORE_PLUGIN_H
27#define GNUNET_NAMESTORE_PLUGIN_H 32#define GNUNET_NAMESTORE_PLUGIN_H
@@ -143,5 +148,6 @@ struct GNUNET_NAMESTORE_PluginFunctions
143} 148}
144#endif 149#endif
145 150
146/* end of gnunet_namestore_plugin.h */
147#endif 151#endif
152
153/** @} */ /* end of group */
diff --git a/src/include/gnunet_namestore_service.h b/src/include/gnunet_namestore_service.h
index 8b17c23b9..b1cb81240 100644
--- a/src/include/gnunet_namestore_service.h
+++ b/src/include/gnunet_namestore_service.h
@@ -19,12 +19,19 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/gnunet_namestore_service.h
23 * @brief API that can be used to store naming information on a GNUnet node;
24 * Naming information can either be records for which this peer/user
25 * is authoritative, or blocks which are cached, encrypted naming
26 * data from other peers.
27 * @author Christian Grothoff 22 * @author Christian Grothoff
23 *
24 * @file
25 * API that can be used to store naming information on a GNUnet node;
26 *
27 * @defgroup namestore Name Store service
28 * Store naming information on a GNUnet node.
29 *
30 * Naming information can either be records for which this peer/user is
31 * authoritative, or blocks which are cached, encrypted naming data from other
32 * peers.
33 *
34 * @{
28 */ 35 */
29#ifndef GNUNET_NAMESTORE_SERVICE_H 36#ifndef GNUNET_NAMESTORE_SERVICE_H
30#define GNUNET_NAMESTORE_SERVICE_H 37#define GNUNET_NAMESTORE_SERVICE_H
@@ -305,7 +312,6 @@ void
305GNUNET_NAMESTORE_zone_monitor_stop (struct GNUNET_NAMESTORE_ZoneMonitor *zm); 312GNUNET_NAMESTORE_zone_monitor_stop (struct GNUNET_NAMESTORE_ZoneMonitor *zm);
306 313
307 314
308
309#if 0 /* keep Emacsens' auto-indent happy */ 315#if 0 /* keep Emacsens' auto-indent happy */
310{ 316{
311#endif 317#endif
@@ -313,5 +319,6 @@ GNUNET_NAMESTORE_zone_monitor_stop (struct GNUNET_NAMESTORE_ZoneMonitor *zm);
313} 319}
314#endif 320#endif
315 321
316/* end of gnunet_namestore_service.h */
317#endif 322#endif
323
324/** @} */ /* end of group */
diff --git a/src/include/gnunet_nat_lib.h b/src/include/gnunet_nat_lib.h
index aeb5eac23..ab643fd95 100644
--- a/src/include/gnunet_nat_lib.h
+++ b/src/include/gnunet_nat_lib.h
@@ -19,11 +19,18 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/gnunet_nat_lib.h
23 * @brief Library handling UPnP and NAT-PMP port forwarding and
24 * external IP address retrieval
25 * @author Christian Grothoff 22 * @author Christian Grothoff
26 * @author Milan Bouchet-Valat 23 * @author Milan Bouchet-Valat
24 *
25 * @file
26 * Library handling UPnP and NAT-PMP port forwarding
27 * and external IP address retrieval
28 *
29 * @defgroup nat NAT library
30 * Library handling UPnP and NAT-PMP port forwarding
31 * and external IP address retrieval
32 *
33 * @{
27 */ 34 */
28 35
29#ifndef GNUNET_NAT_LIB_H 36#ifndef GNUNET_NAT_LIB_H
@@ -578,7 +585,8 @@ GNUNET_NAT_is_valid_stun_packet (void *cls,
578 size_t len); 585 size_t len);
579 586
580 587
581
582#endif 588#endif
583 589
590/** @} */ /* end of group */
591
584/* end of gnunet_nat_lib.h */ 592/* end of gnunet_nat_lib.h */
diff --git a/src/include/gnunet_network_lib.h b/src/include/gnunet_network_lib.h
index 83d820a5b..e350d6430 100644
--- a/src/include/gnunet_network_lib.h
+++ b/src/include/gnunet_network_lib.h
@@ -19,9 +19,14 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/gnunet_network_lib.h
23 * @brief basic low-level networking interface
24 * @author Nils Durner 22 * @author Nils Durner
23 *
24 * @file
25 * Basic low-level networking interface
26 *
27 * @defgroup network Network library
28 * Basic low-level networking interface
29 * @{
25 */ 30 */
26#ifndef GNUNET_NETWORK_LIB_H 31#ifndef GNUNET_NETWORK_LIB_H
27#define GNUNET_NETWORK_LIB_H 32#define GNUNET_NETWORK_LIB_H
@@ -591,3 +596,5 @@ GNUNET_NETWORK_fdset_destroy (struct GNUNET_NETWORK_FDSet *fds);
591#endif 596#endif
592 597
593#endif /* GNUNET_NETWORK_LIB_H */ 598#endif /* GNUNET_NETWORK_LIB_H */
599
600/** @} */ /* end of group */
diff --git a/src/include/gnunet_nse_service.h b/src/include/gnunet_nse_service.h
index 365b35d9b..91a185992 100644
--- a/src/include/gnunet_nse_service.h
+++ b/src/include/gnunet_nse_service.h
@@ -22,13 +22,18 @@
22#define GNUNET_NSE_SERVICE_H_ 22#define GNUNET_NSE_SERVICE_H_
23 23
24/** 24/**
25 * @author Nathan Evans
26 *
25 * @file 27 * @file
26 * API to retrieve the current network size estimate, 28 * API to retrieve the current network size estimate
29 *
30 * @defgroup nse NSE service
31 * Network Size Estimation
32 *
33 * Provides an API to retrieve the current network size estimate,
27 * also to register for notifications whenever a new 34 * also to register for notifications whenever a new
28 * network size estimate is calculated. 35 * network size estimate is calculated.
29 * 36 *
30 * @author Nathan Evans
31 * @defgroup nse Network size estimation service
32 * @{ 37 * @{
33 */ 38 */
34 39
diff --git a/src/include/gnunet_os_lib.h b/src/include/gnunet_os_lib.h
index bb0840029..4a1a6377a 100644
--- a/src/include/gnunet_os_lib.h
+++ b/src/include/gnunet_os_lib.h
@@ -19,9 +19,6 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file
23 * Low level process routines
24 *
25 * @author Christian Grothoff 22 * @author Christian Grothoff
26 * @author Krista Bennett 23 * @author Krista Bennett
27 * @author Gerd Knorr <kraxel@bytesex.org> 24 * @author Gerd Knorr <kraxel@bytesex.org>
@@ -29,6 +26,12 @@
29 * @author Tzvetan Horozov 26 * @author Tzvetan Horozov
30 * @author Milan 27 * @author Milan
31 * 28 *
29 * @file
30 * Low level process routines
31 *
32 * @defgroup os OS library
33 * Low level process routines.
34 *
32 * This code manages child processes. We can communicate with child 35 * This code manages child processes. We can communicate with child
33 * processes using signals. Because signals are not supported on W32 36 * processes using signals. Because signals are not supported on W32
34 * and Java (at least not nicely), we can alternatively use a pipe 37 * and Java (at least not nicely), we can alternatively use a pipe
@@ -38,6 +41,8 @@
38 * termination via signals, and not as a replacement for SIGKILL. 41 * termination via signals, and not as a replacement for SIGKILL.
39 * Thus using pipes to communicate signals should only be enabled if 42 * Thus using pipes to communicate signals should only be enabled if
40 * the child is a Java process OR if we are on Windoze. 43 * the child is a Java process OR if we are on Windoze.
44 *
45 * @{
41 */ 46 */
42 47
43#ifndef GNUNET_OS_LIB_H 48#ifndef GNUNET_OS_LIB_H
@@ -528,7 +533,9 @@ GNUNET_OS_check_helper_binary (const char *binary,
528} 533}
529#endif 534#endif
530 535
531
532/* ifndef GNUNET_OS_LIB_H */ 536/* ifndef GNUNET_OS_LIB_H */
533#endif 537#endif
538
539/** @} */ /* end of group */
540
534/* end of gnunet_os_lib.h */ 541/* end of gnunet_os_lib.h */
diff --git a/src/include/gnunet_peer_lib.h b/src/include/gnunet_peer_lib.h
index d82f0a9fe..644c8ecaa 100644
--- a/src/include/gnunet_peer_lib.h
+++ b/src/include/gnunet_peer_lib.h
@@ -19,9 +19,14 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/gnunet_peer_lib.h
23 * @brief helper library for interning of peer identifiers
24 * @author Christian Grothoff 22 * @author Christian Grothoff
23 *
24 * @file
25 * Helper library for interning of peer identifiers
26 *
27 * @defgroup peer Peer library
28 * Helper library for interning of peer identifiers
29 * @{
25 */ 30 */
26 31
27#ifndef GNUNET_PEER_LIB_H 32#ifndef GNUNET_PEER_LIB_H
@@ -116,7 +121,9 @@ GNUNET_PEER_resolve2 (GNUNET_PEER_Id id);
116} 121}
117#endif 122#endif
118 123
119
120/* ifndef GNUNET_PEER_LIB_H */ 124/* ifndef GNUNET_PEER_LIB_H */
121#endif 125#endif
126
127/** @} */ /* end of group */
128
122/* end of gnunet_peer_lib.h */ 129/* end of gnunet_peer_lib.h */
diff --git a/src/include/gnunet_peerinfo_service.h b/src/include/gnunet_peerinfo_service.h
index fdb3204c4..b1996b3e6 100644
--- a/src/include/gnunet_peerinfo_service.h
+++ b/src/include/gnunet_peerinfo_service.h
@@ -18,10 +18,17 @@
18 Boston, MA 02110-1301, USA. 18 Boston, MA 02110-1301, USA.
19*/ 19*/
20/** 20/**
21 * @file include/gnunet_peerinfo_service.h
22 * @brief Code to maintain the list of currently known hosts
23 * (in memory structure of data/hosts).
24 * @author Christian Grothoff 21 * @author Christian Grothoff
22 *
23 * @file
24 * Maintain the list of currently known hosts
25 *
26 * @defgroup peerinfo Peer Info service
27 * Maintain the list of currently known hosts.
28 *
29 * Holds an in-memory structure of data/hosts.
30 *
31 * @{
25 */ 32 */
26 33
27#ifndef GNUNET_PEERINFO_SERVICE_H 34#ifndef GNUNET_PEERINFO_SERVICE_H
@@ -223,6 +230,6 @@ GNUNET_PEERINFO_notify_cancel (struct GNUNET_PEERINFO_NotifyContext *nc);
223} 230}
224#endif 231#endif
225 232
226
227/* end of gnunet_peerinfo_service.h */
228#endif 233#endif
234
235/** @} */ /* end of group */
diff --git a/src/include/gnunet_peerstore_plugin.h b/src/include/gnunet_peerstore_plugin.h
index 90ef619ac..90931b4e3 100644
--- a/src/include/gnunet_peerstore_plugin.h
+++ b/src/include/gnunet_peerstore_plugin.h
@@ -19,9 +19,14 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/gnunet_peerstore_plugin.h
23 * @brief plugin API for the peerstore database backend
24 * @author Omar Tarabai 22 * @author Omar Tarabai
23 *
24 * @file
25 * Plugin API for the peerstore database backend
26 *
27 * @defgroup peerstore-plugin Peer Store service plugin API
28 * Plugin API for the peerstore database backend
29 * @{
25 */ 30 */
26#ifndef GNUNET_PEERSTORE_PLUGIN_H 31#ifndef GNUNET_PEERSTORE_PLUGIN_H
27#define GNUNET_PEERSTORE_PLUGIN_H 32#define GNUNET_PEERSTORE_PLUGIN_H
@@ -124,5 +129,6 @@ struct GNUNET_PEERSTORE_PluginFunctions
124} 129}
125#endif 130#endif
126 131
127/* end of gnunet_peerstore_plugin.h */
128#endif 132#endif
133
134/** @} */ /* end of group */
diff --git a/src/include/gnunet_peerstore_service.h b/src/include/gnunet_peerstore_service.h
index 556260928..7520efad1 100644
--- a/src/include/gnunet_peerstore_service.h
+++ b/src/include/gnunet_peerstore_service.h
@@ -19,9 +19,14 @@
19 */ 19 */
20 20
21/** 21/**
22 * @file include/gnunet_peerstore_service.h
23 * @brief API to the peerstore service
24 * @author Omar Tarabai 22 * @author Omar Tarabai
23 *
24 * @file
25 * API to the peerstore service
26 *
27 * @defgroup peerstore Peer Store service
28 *
29 * @{
25 */ 30 */
26#ifndef GNUNET_PEERSTORE_SERVICE_H 31#ifndef GNUNET_PEERSTORE_SERVICE_H
27#define GNUNET_PEERSTORE_SERVICE_H 32#define GNUNET_PEERSTORE_SERVICE_H
@@ -253,6 +258,7 @@ GNUNET_PEERSTORE_watch (struct GNUNET_PEERSTORE_Handle *h,
253void 258void
254GNUNET_PEERSTORE_watch_cancel (struct GNUNET_PEERSTORE_WatchContext *wc); 259GNUNET_PEERSTORE_watch_cancel (struct GNUNET_PEERSTORE_WatchContext *wc);
255 260
261
256#if 0 /* keep Emacsens' auto-indent happy */ 262#if 0 /* keep Emacsens' auto-indent happy */
257{ 263{
258#endif 264#endif
@@ -261,3 +267,5 @@ GNUNET_PEERSTORE_watch_cancel (struct GNUNET_PEERSTORE_WatchContext *wc);
261#endif 267#endif
262 268
263#endif 269#endif
270
271/** @} */ /* end of group */
diff --git a/src/include/gnunet_plugin_lib.h b/src/include/gnunet_plugin_lib.h
index 0720e2f0b..9ece4790c 100644
--- a/src/include/gnunet_plugin_lib.h
+++ b/src/include/gnunet_plugin_lib.h
@@ -19,9 +19,14 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/gnunet_plugin_lib.h
23 * @brief plugin loading and unloading
24 * @author Christian Grothoff 22 * @author Christian Grothoff
23 *
24 * @file
25 * Plugin loading and unloading
26 *
27 * @defgroup plugin Plugin library
28 * Plugin loading and unloading
29 * @{
25 */ 30 */
26 31
27#ifndef GNUNET_PLUGIN_LIB_H 32#ifndef GNUNET_PLUGIN_LIB_H
@@ -131,7 +136,9 @@ GNUNET_PLUGIN_unload (const char *library_name, void *arg);
131} 136}
132#endif 137#endif
133 138
134
135/* ifndef GNUNET_PLUGIN_LIB_H */ 139/* ifndef GNUNET_PLUGIN_LIB_H */
136#endif 140#endif
141
142/** @} */ /* end of group */
143
137/* end of gnunet_plugin_lib.h */ 144/* end of gnunet_plugin_lib.h */
diff --git a/src/include/gnunet_postgres_lib.h b/src/include/gnunet_postgres_lib.h
index b0a8f9229..bad9e5e86 100644
--- a/src/include/gnunet_postgres_lib.h
+++ b/src/include/gnunet_postgres_lib.h
@@ -18,9 +18,14 @@
18 Boston, MA 02110-1301, USA. 18 Boston, MA 02110-1301, USA.
19*/ 19*/
20/** 20/**
21 * @file include/gnunet_postgres_lib.h
22 * @brief library to help with access to a Postgres database
23 * @author Christian Grothoff 21 * @author Christian Grothoff
22 *
23 * @file
24 * Helper library to access a PostgreSQL database
25 *
26 * @defgroup postgres PostgreSQL library
27 * Helper library to access a PostgreSQL database.
28 * @{
24 */ 29 */
25#ifndef GNUNET_POSTGRES_LIB_H 30#ifndef GNUNET_POSTGRES_LIB_H
26#define GNUNET_POSTGRES_LIB_H 31#define GNUNET_POSTGRES_LIB_H
@@ -151,7 +156,6 @@ GNUNET_POSTGRES_delete_by_rowid (PGconn *dbh,
151 uint32_t rowid); 156 uint32_t rowid);
152 157
153 158
154
155#if 0 /* keep Emacsens' auto-indent happy */ 159#if 0 /* keep Emacsens' auto-indent happy */
156{ 160{
157#endif 161#endif
@@ -159,5 +163,6 @@ GNUNET_POSTGRES_delete_by_rowid (PGconn *dbh,
159} 163}
160#endif 164#endif
161 165
162/* end of gnunet_postgres_lib.h */
163#endif 166#endif
167
168/** @} */ /* end of group */
diff --git a/src/include/gnunet_program_lib.h b/src/include/gnunet_program_lib.h
index 85c802285..68ff0f2a7 100644
--- a/src/include/gnunet_program_lib.h
+++ b/src/include/gnunet_program_lib.h
@@ -19,11 +19,13 @@
19*/ 19*/
20 20
21/** 21/**
22 * @author Christian Grothoff
23 *
22 * @file 24 * @file
23 * Functions related to starting programs 25 * Functions related to starting programs
24 * 26 *
25 * @author Christian Grothoff 27 * @defgroup program Program library
26 * @defgroup program Functions for writing command-line programs 28 * Start command-line programs.
27 * @{ 29 * @{
28 */ 30 */
29 31
@@ -104,7 +106,6 @@ GNUNET_PROGRAM_run (int argc,
104 GNUNET_PROGRAM_Main task, void *task_cls); 106 GNUNET_PROGRAM_Main task, void *task_cls);
105 107
106 108
107
108#if 0 /* keep Emacsens' auto-indent happy */ 109#if 0 /* keep Emacsens' auto-indent happy */
109{ 110{
110#endif 111#endif
@@ -112,8 +113,9 @@ GNUNET_PROGRAM_run (int argc,
112} 113}
113#endif 114#endif
114 115
115/** @} */ /* end of group program */
116
117/* ifndef GNUNET_PROGRAM_LIB_H */ 116/* ifndef GNUNET_PROGRAM_LIB_H */
118#endif 117#endif
118
119/** @} */ /* end of group program */
120
119/* end of gnunet_program_lib.h */ 121/* end of gnunet_program_lib.h */
diff --git a/src/include/gnunet_protocols.h b/src/include/gnunet_protocols.h
index a3e4199a4..de029aeae 100644
--- a/src/include/gnunet_protocols.h
+++ b/src/include/gnunet_protocols.h
@@ -19,10 +19,13 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/gnunet_protocols.h
23 * @brief constants for network protocols
24 * @author Christian Grothoff 22 * @author Christian Grothoff
25 * @defgroup protocols Types of messages used in GNUnet 23 *
24 * @file
25 * Constants for network protocols
26 *
27 * @defgroup protocols Network protocol definitions
28 * Types of messages used in GNUnet.
26 * @{ 29 * @{
27 */ 30 */
28 31
@@ -2857,8 +2860,9 @@ extern "C"
2857} 2860}
2858#endif 2861#endif
2859 2862
2860/** @} */ /* end of group protocols */
2861
2862/* ifndef GNUNET_PROTOCOLS_H */ 2863/* ifndef GNUNET_PROTOCOLS_H */
2863#endif 2864#endif
2865
2866/** @} */ /* end of group protocols */
2867
2864/* end of gnunet_protocols.h */ 2868/* end of gnunet_protocols.h */
diff --git a/src/include/gnunet_psyc_service.h b/src/include/gnunet_psyc_service.h
index 2bbe8cdd6..de31fe216 100644
--- a/src/include/gnunet_psyc_service.h
+++ b/src/include/gnunet_psyc_service.h
@@ -19,20 +19,24 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/gnunet_psyc_service.h
23 * @brief PSYC service; high-level access to the PSYC protocol
24 * note that clients of this API are NOT expected to
25 * understand the PSYC message format, only the semantics!
26 * Parsing (and serializing) the PSYC stream format is done
27 * within the implementation of the libgnunetpsyc library,
28 * and this API deliberately exposes as little as possible
29 * of the actual data stream format to the application!
30 * @author Christian Grothoff
31 * @author Gabor X Toth 22 * @author Gabor X Toth
23 * @author Christian Grothoff
24 *
25 * @file
26 * PSYC service
27 *
28 * @defgroup psyc PSYC service
29 * Send/receive messages in PSYC channels and access the PSYC Store.
30 *
31 * Note that clients of this API are NOT expected to understand the PSYC message
32 * format, only the semantics! Parsing (and serializing) the PSYC stream format
33 * is done within the implementation of the libgnunetpsyc library, and this API
34 * deliberately exposes as little as possible of the actual data stream format
35 * to the application!
32 * 36 *
33 * NOTE: 37 * NOTE:
34 * - this API does not know about psyc's "root" and "places"; 38 * - this API does not know about PSYC's "root" and "places";
35 * there is no 'root' in GNUnet-Psyc as we're decentralized; 39 * there is no 'root' in GNUnet-PSYC as we're decentralized;
36 * 'places' and 'persons' are combined within the same 40 * 'places' and 'persons' are combined within the same
37 * abstraction, that of a "channel". Channels are identified 41 * abstraction, that of a "channel". Channels are identified
38 * and accessed in this API using a public/private key. 42 * and accessed in this API using a public/private key.
@@ -72,6 +76,8 @@
72 * be called 'PSYC-low', whereas a higher-level API 76 * be called 'PSYC-low', whereas a higher-level API
73 * implementing defaults for standard methods and 77 * implementing defaults for standard methods and
74 * variables might be called 'PSYC-std' or 'PSYC-high'. 78 * variables might be called 'PSYC-std' or 'PSYC-high'.
79 *
80 * @{
75 */ 81 */
76 82
77#ifndef GNUNET_PSYC_SERVICE_H 83#ifndef GNUNET_PSYC_SERVICE_H
@@ -1331,4 +1337,5 @@ GNUNET_PSYC_channel_state_get_cancel (struct GNUNET_PSYC_StateRequest *sr);
1331 1337
1332/* ifndef GNUNET_PSYC_SERVICE_H */ 1338/* ifndef GNUNET_PSYC_SERVICE_H */
1333#endif 1339#endif
1334/* end of gnunet_psyc_service.h */ 1340
1341/** @} */ /* end of group */
diff --git a/src/include/gnunet_psyc_util_lib.h b/src/include/gnunet_psyc_util_lib.h
index 10cfc68d9..0b9ba8207 100644
--- a/src/include/gnunet_psyc_util_lib.h
+++ b/src/include/gnunet_psyc_util_lib.h
@@ -19,9 +19,14 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/gnunet_psyc_service.h
23 * @brief PSYC utilities; receiving/transmitting/logging PSYC messages.
24 * @author Gabor X Toth 22 * @author Gabor X Toth
23 *
24 * @file
25 * PSYC utilities; receiving/transmitting/logging PSYC messages
26 *
27 * @defgroup psyc-util PSYC Utilities library
28 * Receiving, transmitting, logging PSYC messages.
29 * @{
25 */ 30 */
26 31
27#ifndef GNUNET_PSYC_UTIL_LIB_H 32#ifndef GNUNET_PSYC_UTIL_LIB_H
@@ -263,4 +268,5 @@ GNUNET_PSYC_message_header_create_from_psyc (const struct GNUNET_PSYC_Message *m
263 268
264/* ifndef GNUNET_PSYC_UTIL_LIB_H */ 269/* ifndef GNUNET_PSYC_UTIL_LIB_H */
265#endif 270#endif
266/* end of gnunet_psyc_util_lib.h */ 271
272/** @} */ /* end of group */
diff --git a/src/include/gnunet_psycstore_plugin.h b/src/include/gnunet_psycstore_plugin.h
index bc5ac2542..f1512f1d9 100644
--- a/src/include/gnunet_psycstore_plugin.h
+++ b/src/include/gnunet_psycstore_plugin.h
@@ -19,9 +19,14 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/gnunet_psycstore_plugin.h
23 * @brief plugin API for the PSYCstore database backend
24 * @author Gabor X Toth 22 * @author Gabor X Toth
23 *
24 * @file
25 * Plugin API for the PSYCstore database backend
26 *
27 * @defgroup psycstore-plugin PSYC Store plugin API
28 * Plugin API for the PSYC Store database backend
29 * @{
25 */ 30 */
26#ifndef GNUNET_PSYCSTORE_PLUGIN_H 31#ifndef GNUNET_PSYCSTORE_PLUGIN_H
27#define GNUNET_PSYCSTORE_PLUGIN_H 32#define GNUNET_PSYCSTORE_PLUGIN_H
@@ -373,5 +378,6 @@ struct GNUNET_PSYCSTORE_PluginFunctions
373} 378}
374#endif 379#endif
375 380
376/* end of gnunet_psycstore_plugin.h */
377#endif 381#endif
382
383/** @} */ /* end of group */
diff --git a/src/include/gnunet_psycstore_service.h b/src/include/gnunet_psycstore_service.h
index 615481b91..aac2955cf 100644
--- a/src/include/gnunet_psycstore_service.h
+++ b/src/include/gnunet_psycstore_service.h
@@ -19,10 +19,15 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/gnunet_psycstore_service.h
23 * @brief PSYCstore service; implements persistent storage for the PSYC service
24 * @author Gabor X Toth 22 * @author Gabor X Toth
25 * @author Christian Grothoff 23 * @author Christian Grothoff
24 *
25 * @file
26 * PSYCstore service; implements persistent storage for the PSYC service
27 *
28 * @defgroup psycstore PSYC Store service
29 * Persistent storage for the PSYC service.
30 * @{
26 */ 31 */
27#ifndef GNUNET_PSYCSTORE_SERVICE_H 32#ifndef GNUNET_PSYCSTORE_SERVICE_H
28#define GNUNET_PSYCSTORE_SERVICE_H 33#define GNUNET_PSYCSTORE_SERVICE_H
@@ -692,4 +697,5 @@ GNUNET_PSYCSTORE_operation_cancel (struct GNUNET_PSYCSTORE_OperationHandle *op);
692 697
693/* ifndef GNUNET_PSYCSTORE_SERVICE_H */ 698/* ifndef GNUNET_PSYCSTORE_SERVICE_H */
694#endif 699#endif
695/* end of gnunet_psycstore_service.h */ 700
701/** @} */ /* end of group */
diff --git a/src/include/gnunet_regex_service.h b/src/include/gnunet_regex_service.h
index 15e86610c..67cf2106f 100644
--- a/src/include/gnunet_regex_service.h
+++ b/src/include/gnunet_regex_service.h
@@ -18,11 +18,18 @@
18 Boston, MA 02110-1301, USA. 18 Boston, MA 02110-1301, USA.
19*/ 19*/
20/** 20/**
21 * @file include/gnunet_regex_service.h
22 * @brief access regex service to advertise capabilities via regex and discover
23 * respective peers using matching strings
24 * @author Maximilian Szengel 21 * @author Maximilian Szengel
25 * @author Christian Grothoff 22 * @author Christian Grothoff
23 *
24 * @file
25 * API to access regex service to advertise capabilities via regex and discover
26 * respective peers using matching strings
27 *
28 * @defgroup regex RegEx service
29 * Advertise capabilities via RegEx and discover
30 * respective peers using matching strings.
31 *
32 * @{
26 */ 33 */
27#ifndef GNUNET_REGEX_SERVICE_H 34#ifndef GNUNET_REGEX_SERVICE_H
28#define GNUNET_REGEX_SERVICE_H 35#define GNUNET_REGEX_SERVICE_H
@@ -136,5 +143,6 @@ GNUNET_REGEX_search_cancel (struct GNUNET_REGEX_Search *s);
136} 143}
137#endif 144#endif
138 145
139/* end of gnunet_regex_service.h */
140#endif 146#endif
147
148/** @} */ /* end of group */
diff --git a/src/include/gnunet_resolver_service.h b/src/include/gnunet_resolver_service.h
index 3806cbdcf..7f434ca8b 100644
--- a/src/include/gnunet_resolver_service.h
+++ b/src/include/gnunet_resolver_service.h
@@ -173,8 +173,9 @@ GNUNET_RESOLVER_request_cancel (struct GNUNET_RESOLVER_RequestHandle *rh);
173} 173}
174#endif 174#endif
175 175
176/** @} */ /* end of group resolver */
177
178/* ifndef GNUNET_RESOLVER_SERVICE_H */ 176/* ifndef GNUNET_RESOLVER_SERVICE_H */
179#endif 177#endif
178
179/** @} */ /* end of group resolver */
180
180/* end of gnunet_resolver_service.h */ 181/* end of gnunet_resolver_service.h */
diff --git a/src/include/gnunet_rest_lib.h b/src/include/gnunet_rest_lib.h
index a449d7dee..a1274dbfd 100644
--- a/src/include/gnunet_rest_lib.h
+++ b/src/include/gnunet_rest_lib.h
@@ -19,9 +19,14 @@
19 */ 19 */
20 20
21/** 21/**
22 * @file include/gnunet_rest_lib.h
23 * @brief API for helper library to parse/create REST
24 * @author Martin Schanzenbach 22 * @author Martin Schanzenbach
23 *
24 * @file
25 * API for helper library to parse/create REST
26 *
27 * @defgroup rest REST library
28 * Helper library to parse/create REST
29 * @{
25 */ 30 */
26#ifndef GNUNET_REST_LIB_H 31#ifndef GNUNET_REST_LIB_H
27#define GNUNET_REST_LIB_H 32#define GNUNET_REST_LIB_H
@@ -159,7 +164,7 @@ int
159GNUNET_REST_jsonapi_resource_check_type (const struct JsonApiResource *resource, 164GNUNET_REST_jsonapi_resource_check_type (const struct JsonApiResource *resource,
160 const char* type); 165 const char* type);
161 166
162 167
163/** 168/**
164 * Create a JSON API primary data 169 * Create a JSON API primary data
165 * 170 *
@@ -180,7 +185,7 @@ GNUNET_REST_jsonapi_object_new ();
180struct JsonApiObject* 185struct JsonApiObject*
181GNUNET_REST_jsonapi_object_parse (const char* data); 186GNUNET_REST_jsonapi_object_parse (const char* data);
182 187
183 188
184/** 189/**
185 * Delete a JSON API primary data 190 * Delete a JSON API primary data
186 * 191 *
@@ -268,4 +273,7 @@ GNUNET_REST_handle_request (struct RestConnectionDataHandle *conn,
268 const struct GNUNET_REST_RestConnectionHandler *handlers, 273 const struct GNUNET_REST_RestConnectionHandler *handlers,
269 void *cls); 274 void *cls);
270 275
276
271#endif 277#endif
278
279/** @} */ /* end of group */
diff --git a/src/include/gnunet_rest_plugin.h b/src/include/gnunet_rest_plugin.h
index cdb3018e7..632ab99ff 100644
--- a/src/include/gnunet_rest_plugin.h
+++ b/src/include/gnunet_rest_plugin.h
@@ -19,9 +19,12 @@
19 */ 19 */
20/** 20/**
21 * @author Martin Schanzenbach 21 * @author Martin Schanzenbach
22 * @file include/gnunet_rest_plugin.h
23 * @brief GNUnet service REST plugin header
24 * 22 *
23 * @file
24 * GNUnet service REST plugin header
25 *
26 * @defgroup rest-plugin REST plugin for GNUnet services
27 * @{
25 */ 28 */
26#ifndef GNUNET_REST_PLUGIN_H 29#ifndef GNUNET_REST_PLUGIN_H
27#define GNUNET_REST_PLUGIN_H 30#define GNUNET_REST_PLUGIN_H
@@ -60,7 +63,7 @@ struct GNUNET_REST_Plugin
60 63
61 /** 64 /**
62 * Function to process a REST call 65 * Function to process a REST call
63 * 66 *
64 * @param method the HTTP method called 67 * @param method the HTTP method called
65 * @param url the relative url accessed 68 * @param url the relative url accessed
66 * @param data the REST data (can be NULL) 69 * @param data the REST data (can be NULL)
@@ -82,6 +85,6 @@ struct GNUNET_REST_Plugin
82} 85}
83#endif 86#endif
84 87
85/* end of gnunet_rest_plugin.h */
86#endif 88#endif
87 89
90/** @} */ /* end of group */
diff --git a/src/include/gnunet_revocation_service.h b/src/include/gnunet_revocation_service.h
index 919f62db9..d25e95404 100644
--- a/src/include/gnunet_revocation_service.h
+++ b/src/include/gnunet_revocation_service.h
@@ -22,10 +22,13 @@
22#define GNUNET_REVOCATION_SERVICE_H_ 22#define GNUNET_REVOCATION_SERVICE_H_
23 23
24/** 24/**
25 * @file include/gnunet_revocation_service.h
26 * @brief API to perform and access key revocations
27 * @author Christian Grothoff 25 * @author Christian Grothoff
28 * @defgroup revocation Key revocation service 26 *
27 * @file
28 * API to perform and access key revocations
29 *
30 * @defgroup revocation Revocation service
31 * Perform and access key revocations.
29 * @{ 32 * @{
30 */ 33 */
31 34
@@ -157,6 +160,6 @@ GNUNET_REVOCATION_sign_revocation (const struct GNUNET_CRYPTO_EcdsaPrivateKey *k
157} 160}
158#endif 161#endif
159 162
160/** @} */ /* end of group revocation */
161
162#endif /* GNUNET_REVOCATION_SERVICE_H_ */ 163#endif /* GNUNET_REVOCATION_SERVICE_H_ */
164
165/** @} */ /* end of group revocation */
diff --git a/src/include/gnunet_rps_service.h b/src/include/gnunet_rps_service.h
index 47b153b14..c91804a60 100644
--- a/src/include/gnunet_rps_service.h
+++ b/src/include/gnunet_rps_service.h
@@ -1,6 +1,6 @@
1/* 1/*
2 This file is part of GNUnet 2 This file is part of GNUnet
3 Copyright (C) 3 Copyright (C)
4 4
5 GNUnet is free software; you can redistribute it and/or modify 5 GNUnet is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published 6 it under the terms of the GNU General Public License as published
@@ -19,9 +19,14 @@
19 */ 19 */
20 20
21/** 21/**
22 * @file include/gnunet_rps_service.h
23 * @brief API to the rps service
24 * @author Julius Bünger 22 * @author Julius Bünger
23 *
24 * @file
25 * API to the rps service
26 *
27 * @defgroup rps RPS service
28 * Random Peer Sampling
29 * @{
25 */ 30 */
26#ifndef GNUNET_RPS_SERVICE_H 31#ifndef GNUNET_RPS_SERVICE_H
27#define GNUNET_RPS_SERVICE_H 32#define GNUNET_RPS_SERVICE_H
@@ -140,6 +145,7 @@ GNUNET_RPS_act_malicious (struct GNUNET_RPS_Handle *h,
140 void 145 void
141GNUNET_RPS_disconnect (struct GNUNET_RPS_Handle *h); 146GNUNET_RPS_disconnect (struct GNUNET_RPS_Handle *h);
142 147
148
143#if 0 /* keep Emacsens' auto-indent happy */ 149#if 0 /* keep Emacsens' auto-indent happy */
144{ 150{
145#endif 151#endif
@@ -148,3 +154,5 @@ GNUNET_RPS_disconnect (struct GNUNET_RPS_Handle *h);
148#endif 154#endif
149 155
150#endif 156#endif
157
158/** @} */ /* end of group */
diff --git a/src/include/gnunet_scalarproduct_service.h b/src/include/gnunet_scalarproduct_service.h
index d34237035..04db16ed3 100644
--- a/src/include/gnunet_scalarproduct_service.h
+++ b/src/include/gnunet_scalarproduct_service.h
@@ -19,10 +19,15 @@
19 */ 19 */
20 20
21/** 21/**
22 * @file include/gnunet_scalarproduct_service.h
23 * @brief API to the scalarproduct service
24 * @author Christian M. Fuchs 22 * @author Christian M. Fuchs
25 * @author Gaurav Kukreja 23 * @author Gaurav Kukreja
24 *
25 * @file
26 * API to the scalarproduct service
27 *
28 * @defgroup scalarproduct Scalar Product service
29 *
30 * @{
26 */ 31 */
27#ifndef GNUNET_SCALARPRODUCT_SERVICE_H 32#ifndef GNUNET_SCALARPRODUCT_SERVICE_H
28#define GNUNET_SCALARPRODUCT_SERVICE_H 33#define GNUNET_SCALARPRODUCT_SERVICE_H
@@ -183,6 +188,7 @@ GNUNET_SCALARPRODUCT_accept_computation (const struct GNUNET_CONFIGURATION_Handl
183void 188void
184GNUNET_SCALARPRODUCT_cancel (struct GNUNET_SCALARPRODUCT_ComputationHandle *h); 189GNUNET_SCALARPRODUCT_cancel (struct GNUNET_SCALARPRODUCT_ComputationHandle *h);
185 190
191
186#if 0 /* keep Emacsens' auto-indent happy */ 192#if 0 /* keep Emacsens' auto-indent happy */
187{ 193{
188#endif 194#endif
@@ -191,3 +197,5 @@ GNUNET_SCALARPRODUCT_cancel (struct GNUNET_SCALARPRODUCT_ComputationHandle *h);
191#endif 197#endif
192 198
193#endif 199#endif
200
201/** @} */ /* end of group */
diff --git a/src/include/gnunet_scheduler_lib.h b/src/include/gnunet_scheduler_lib.h
index ab1e09e89..2d3ada251 100644
--- a/src/include/gnunet_scheduler_lib.h
+++ b/src/include/gnunet_scheduler_lib.h
@@ -19,10 +19,16 @@
19 */ 19 */
20 20
21/** 21/**
22 * @file include/gnunet_scheduler_lib.h
23 * @brief API to schedule computations using continuation passing style
24 * @author Christian Grothoff 22 * @author Christian Grothoff
25 * @defgroup scheduler Event loop (scheduler) 23 *
24 * @file
25 * API to schedule computations using continuation passing style
26 *
27 * @defgroup scheduler Scheduler library
28 * Event loop (scheduler)
29 *
30 * Schedule computations using continuation passing style.
31 *
26 * @{ 32 * @{
27 */ 33 */
28 34
@@ -537,8 +543,6 @@ GNUNET_SCHEDULER_set_select (GNUNET_SCHEDULER_select new_select,
537 void *new_select_cls); 543 void *new_select_cls);
538 544
539 545
540/** @} */ /* end of group scheduler */
541
542#if 0 /* keep Emacsens' auto-indent happy */ 546#if 0 /* keep Emacsens' auto-indent happy */
543{ 547{
544#endif 548#endif
@@ -547,3 +551,5 @@ GNUNET_SCHEDULER_set_select (GNUNET_SCHEDULER_select new_select,
547#endif 551#endif
548 552
549#endif 553#endif
554
555/** @} */ /* end of group scheduler */
diff --git a/src/include/gnunet_secretsharing_service.h b/src/include/gnunet_secretsharing_service.h
index 69f22532a..793d33ba0 100644
--- a/src/include/gnunet_secretsharing_service.h
+++ b/src/include/gnunet_secretsharing_service.h
@@ -19,9 +19,14 @@
19 */ 19 */
20 20
21/** 21/**
22 * @file include/gnunet_secretsharing_service.h
23 * @brief verifiable additive secret sharing and cooperative decryption
24 * @author Florian Dold 22 * @author Florian Dold
23 *
24 * @file
25 * Verifiable additive secret sharing and cooperative decryption
26 *
27 * @defgroup secretsharing Secret Sharing service
28 * Verifiable additive secret sharing and cooperative decryption.
29 * @{
25 */ 30 */
26 31
27#ifndef GNUNET_SECRETSHARING_SERVICE_H 32#ifndef GNUNET_SECRETSHARING_SERVICE_H
@@ -319,8 +324,6 @@ GNUNET_SECRETSHARING_plaintext_generate_i (struct GNUNET_SECRETSHARING_Plaintext
319 int64_t exponent); 324 int64_t exponent);
320 325
321 326
322
323
324#if 0 /* keep Emacsens' auto-indent happy */ 327#if 0 /* keep Emacsens' auto-indent happy */
325{ 328{
326#endif 329#endif
@@ -329,3 +332,5 @@ GNUNET_SECRETSHARING_plaintext_generate_i (struct GNUNET_SECRETSHARING_Plaintext
329#endif 332#endif
330 333
331#endif 334#endif
335
336/** @} */ /* end of group */
diff --git a/src/include/gnunet_sensor_service.h b/src/include/gnunet_sensor_service.h
index 3bfec64d2..6b0692c6f 100644
--- a/src/include/gnunet_sensor_service.h
+++ b/src/include/gnunet_sensor_service.h
@@ -1,6 +1,6 @@
1/* 1/*
2 This file is part of GNUnet 2 This file is part of GNUnet
3 Copyright (C) 3 Copyright (C)
4 4
5 GNUnet is free software; you can redistribute it and/or modify 5 GNUnet is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published 6 it under the terms of the GNU General Public License as published
@@ -19,10 +19,16 @@
19 */ 19 */
20 20
21/** 21/**
22 * @file include/gnunet_sensor_service.h
23 * @brief API to the sensor service
24 * @author Omar Tarabai 22 * @author Omar Tarabai
23 *
24 * @file
25 * API to the sensor service
26 *
27 * @defgroup sensor Sensor service
28 *
29 * @{
25 */ 30 */
31
26#ifndef GNUNET_SENSOR_SERVICE_H 32#ifndef GNUNET_SENSOR_SERVICE_H
27#define GNUNET_SENSOR_SERVICE_H 33#define GNUNET_SENSOR_SERVICE_H
28 34
@@ -180,6 +186,7 @@ GNUNET_SENSOR_force_anomaly (struct GNUNET_SENSOR_Handle *h, char *sensor_name,
180 int anomalous, GNUNET_SENSOR_Continuation cont, 186 int anomalous, GNUNET_SENSOR_Continuation cont,
181 void *cont_cls); 187 void *cont_cls);
182 188
189
183#if 0 /* keep Emacsens' auto-indent happy */ 190#if 0 /* keep Emacsens' auto-indent happy */
184{ 191{
185#endif 192#endif
@@ -188,3 +195,5 @@ GNUNET_SENSOR_force_anomaly (struct GNUNET_SENSOR_Handle *h, char *sensor_name,
188#endif 195#endif
189 196
190#endif 197#endif
198
199/** @} */ /* end of group */
diff --git a/src/include/gnunet_sensor_util_lib.h b/src/include/gnunet_sensor_util_lib.h
index 0b9a7ba71..63a6fc10f 100644
--- a/src/include/gnunet_sensor_util_lib.h
+++ b/src/include/gnunet_sensor_util_lib.h
@@ -19,9 +19,14 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file sensor/sensor_util_lib.c
23 * @brief sensor utilities
24 * @author Omar Tarabai 22 * @author Omar Tarabai
23 *
24 * @file
25 * Sensor utilities
26 *
27 * @defgroup sensor Sensor Utilities library
28 *
29 * @{
25 */ 30 */
26 31
27#ifndef GNUNET_SENSOR_UTIL_LIB_H 32#ifndef GNUNET_SENSOR_UTIL_LIB_H
@@ -509,4 +514,7 @@ GNUNET_SENSOR_crypto_verify_pow_sign (struct GNUNET_SENSOR_crypto_pow_block *
509 514
510/* ifndef GNUNET_SENSOR_UTIL_LIB_H */ 515/* ifndef GNUNET_SENSOR_UTIL_LIB_H */
511#endif 516#endif
517
518/** @} */ /* end of group */
519
512/* end of gnunet_sensor_util_lib.h */ 520/* end of gnunet_sensor_util_lib.h */
diff --git a/src/include/gnunet_sensordashboard_service.h b/src/include/gnunet_sensordashboard_service.h
index 9960dc652..4c08a14b6 100644
--- a/src/include/gnunet_sensordashboard_service.h
+++ b/src/include/gnunet_sensordashboard_service.h
@@ -1,6 +1,6 @@
1/* 1/*
2 This file is part of GNUnet 2 This file is part of GNUnet
3 Copyright (C) 3 Copyright (C)
4 4
5 GNUnet is free software; you can redistribute it and/or modify 5 GNUnet is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published 6 it under the terms of the GNU General Public License as published
@@ -19,9 +19,14 @@
19 */ 19 */
20 20
21/** 21/**
22 * @file include/gnunet_sensordashboard_service.h
23 * @brief API to the sensordashboard service
24 * @author Omar Tarabai 22 * @author Omar Tarabai
23 *
24 * @file
25 * API to the sensordashboard service
26 *
27 * @defgroup sensordashboard Sensor Dashboard service
28 *
29 * @{
25 */ 30 */
26#ifndef GNUNET_SENSORDASHBOARD_SERVICE_H 31#ifndef GNUNET_SENSORDASHBOARD_SERVICE_H
27#define GNUNET_SENSORDASHBOARD_SERVICE_H 32#define GNUNET_SENSORDASHBOARD_SERVICE_H
@@ -46,3 +51,5 @@ extern "C"
46#endif 51#endif
47 52
48#endif 53#endif
54
55/** @} */ /* end of group */
diff --git a/src/include/gnunet_server_lib.h b/src/include/gnunet_server_lib.h
index b1be9ee3a..86b2d9de7 100644
--- a/src/include/gnunet_server_lib.h
+++ b/src/include/gnunet_server_lib.h
@@ -19,10 +19,16 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/gnunet_server_lib.h
23 * @brief library for building GNUnet network servers
24 * @author Christian Grothoff 22 * @author Christian Grothoff
25 * @defgroup server Functions for a server that communicates with clients 23 *
24 * @file
25 * Library for building GNUnet network servers
26
27 * @defgroup server Server library
28 * Library for building GNUnet network servers
29 *
30 * Provides functions for a server that communicates with clients.
31 *
26 * @{ 32 * @{
27 */ 33 */
28 34
@@ -851,8 +857,9 @@ GNUNET_SERVER_set_callbacks (struct GNUNET_SERVER_Handle *server,
851} 857}
852#endif 858#endif
853 859
854/** @} */ /* end of group server */
855
856/* ifndef GNUNET_SERVER_LIB_H */ 860/* ifndef GNUNET_SERVER_LIB_H */
857#endif 861#endif
862
863/** @} */ /* end of group server */
864
858/* end of gnunet_server_lib.h */ 865/* end of gnunet_server_lib.h */
diff --git a/src/include/gnunet_service_lib.h b/src/include/gnunet_service_lib.h
index 9f3947dda..589ea0270 100644
--- a/src/include/gnunet_service_lib.h
+++ b/src/include/gnunet_service_lib.h
@@ -19,10 +19,13 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/gnunet_service_lib.h
23 * @brief functions related to starting services
24 * @author Christian Grothoff 22 * @author Christian Grothoff
25 * @defgroup service Generic functions for implementing service processes 23 *
24 * @file
25 * Functions related to starting services
26 *
27 * @defgroup service Service library
28 * Start service processes.
26 * @{ 29 * @{
27 */ 30 */
28 31
@@ -186,10 +189,9 @@ GNUNET_SERVICE_stop (struct GNUNET_SERVICE_Context *sctx);
186} 189}
187#endif 190#endif
188 191
189
190/** @} */ /* end of group service */
191
192
193/* ifndef GNUNET_SERVICE_LIB_H */ 192/* ifndef GNUNET_SERVICE_LIB_H */
194#endif 193#endif
194
195/** @} */ /* end of group service */
196
195/* end of gnunet_service_lib.h */ 197/* end of gnunet_service_lib.h */
diff --git a/src/include/gnunet_set_service.h b/src/include/gnunet_set_service.h
index 7246f9b42..75dc6049e 100644
--- a/src/include/gnunet_set_service.h
+++ b/src/include/gnunet_set_service.h
@@ -19,10 +19,15 @@
19 */ 19 */
20 20
21/** 21/**
22 * @file include/gnunet_set_service.h
23 * @brief two-peer set operations
24 * @author Florian Dold 22 * @author Florian Dold
25 * @author Christian Grothoff 23 * @author Christian Grothoff
24 *
25 * @file
26 * Two-peer set operations
27 *
28 * @defgroup set Set service
29 * Two-peer set operations
30 * @{
26 */ 31 */
27 32
28#ifndef GNUNET_SET_SERVICE_H 33#ifndef GNUNET_SET_SERVICE_H
@@ -161,7 +166,7 @@ enum GNUNET_SET_ResultMode
161 * Client gets notified of the required changes 166 * Client gets notified of the required changes
162 * for both the local and the remote set. 167 * for both the local and the remote set.
163 * 168 *
164 * Only supported for set 169 * Only supported for set
165 */ 170 */
166 GNUNET_SET_RESULT_SYMMETRIC, 171 GNUNET_SET_RESULT_SYMMETRIC,
167 172
@@ -499,3 +504,5 @@ GNUNET_SET_element_hash (const struct GNUNET_SET_Element *element, struct GNUNET
499#endif 504#endif
500 505
501#endif 506#endif
507
508/** @} */ /* end of group */
diff --git a/src/include/gnunet_signal_lib.h b/src/include/gnunet_signal_lib.h
index 9cb032b3b..2b4dbe459 100644
--- a/src/include/gnunet_signal_lib.h
+++ b/src/include/gnunet_signal_lib.h
@@ -19,9 +19,14 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/gnunet_signal_lib.h
23 * @brief functions related to signals
24 * @author Christian Grothoff 22 * @author Christian Grothoff
23 *
24 * @file
25 * Functions related to signals
26 *
27 * @defgroup signal Signal library
28 * Manage signal handlers.
29 * @{
25 */ 30 */
26 31
27#ifndef GNUNET_SIGNAL_LIB_H 32#ifndef GNUNET_SIGNAL_LIB_H
@@ -97,4 +102,7 @@ GNUNET_SIGNAL_raise (const int sig);
97 102
98/* ifndef GNUNET_SIGNAL_LIB_H */ 103/* ifndef GNUNET_SIGNAL_LIB_H */
99#endif 104#endif
105
106/** @} */ /* end of group */
107
100/* end of gnunet_signal_lib.h */ 108/* end of gnunet_signal_lib.h */
diff --git a/src/include/gnunet_signatures.h b/src/include/gnunet_signatures.h
index 95d570b54..e8e63a6d2 100644
--- a/src/include/gnunet_signatures.h
+++ b/src/include/gnunet_signatures.h
@@ -19,9 +19,13 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/gnunet_signatures.h
23 * @brief constants for network signatures
24 * @author Christian Grothoff 22 * @author Christian Grothoff
23 *
24 * @file
25 * Constants for network signatures
26 *
27 * @defgroup signatures Network signature definitions
28 * @{
25 */ 29 */
26 30
27#ifndef GNUNET_SIGNATURES_H 31#ifndef GNUNET_SIGNATURES_H
@@ -195,4 +199,7 @@ extern "C"
195 199
196/* ifndef GNUNET_SIGNATURES_H */ 200/* ifndef GNUNET_SIGNATURES_H */
197#endif 201#endif
202
203/** @} */ /* end of group */
204
198/* end of gnunet_signatures.h */ 205/* end of gnunet_signatures.h */
diff --git a/src/include/gnunet_social_service.h b/src/include/gnunet_social_service.h
index c5e55bbab..4bdad6834 100644
--- a/src/include/gnunet_social_service.h
+++ b/src/include/gnunet_social_service.h
@@ -1514,7 +1514,6 @@ GNUNET_SOCIAL_zone_add_nym (const struct GNUNET_SOCIAL_App *app,
1514 GNUNET_ResultCallback result_cb, 1514 GNUNET_ResultCallback result_cb,
1515 void *result_cls); 1515 void *result_cls);
1516 1516
1517/** @} */ /* end of group social */
1518 1517
1519#if 0 /* keep Emacsens' auto-indent happy */ 1518#if 0 /* keep Emacsens' auto-indent happy */
1520{ 1519{
@@ -1525,4 +1524,5 @@ GNUNET_SOCIAL_zone_add_nym (const struct GNUNET_SOCIAL_App *app,
1525 1524
1526/* ifndef GNUNET_SOCIAL_SERVICE_H */ 1525/* ifndef GNUNET_SOCIAL_SERVICE_H */
1527#endif 1526#endif
1528/* end of gnunet_social_service.h */ 1527
1528/** @} */ /* end of group social */
diff --git a/src/include/gnunet_socks.h b/src/include/gnunet_socks.h
index 6ac3919e8..9ec5d7e6b 100644
--- a/src/include/gnunet_socks.h
+++ b/src/include/gnunet_socks.h
@@ -19,9 +19,14 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/gnunet_socks.h
23 * @brief SOCKS proxy for connections
24 * @author Jeffrey Burdges 22 * @author Jeffrey Burdges
23 *
24 * @file
25 * SOCKS proxy for connections
26 *
27 * @defgroup socks SOCKS proxy
28 * SOCKS proxy for connections.
29 * @{
25 */ 30 */
26 31
27#ifndef GNUNET_SOCKS_H 32#ifndef GNUNET_SOCKS_H
@@ -71,7 +76,9 @@ GNUNET_SOCKS_do_connect (const char *service_name,
71} 76}
72#endif 77#endif
73 78
74
75/* ifndef GNUNET_SOCKS_H */ 79/* ifndef GNUNET_SOCKS_H */
76#endif 80#endif
81
82/** @} */ /* end of group */
83
77/* end of gnunet_socks.h */ 84/* end of gnunet_socks.h */
diff --git a/src/include/gnunet_speaker_lib.h b/src/include/gnunet_speaker_lib.h
index d3c4f3611..bd767fd2d 100644
--- a/src/include/gnunet_speaker_lib.h
+++ b/src/include/gnunet_speaker_lib.h
@@ -19,11 +19,16 @@
19 */ 19 */
20 20
21/** 21/**
22 * @file include/gnunet_speaker_lib.h
23 * @brief API to access an audio speaker; provides access to hardware speakers
24 * @author Simon Dieterle 22 * @author Simon Dieterle
25 * @author Andreas Fuchs 23 * @author Andreas Fuchs
26 * @author Christian Grothoff 24 * @author Christian Grothoff
25 *
26 * @file
27 * API to access an audio speaker; provides access to hardware speakers
28 *
29 * @defgroup speaker Speaker service
30 * Access hardware audio speakers.
31 * @{
27 */ 32 */
28#ifndef GNUNET_SPEAKER_SERVICE_H 33#ifndef GNUNET_SPEAKER_SERVICE_H
29#define GNUNET_SPEAKER_SERVICE_H 34#define GNUNET_SPEAKER_SERVICE_H
@@ -135,4 +140,7 @@ GNUNET_SPEAKER_destroy (struct GNUNET_SPEAKER_Handle *speaker);
135#endif 140#endif
136 141
137#endif 142#endif
143
144/** @} */ /* end of group */
145
138/* end of gnunet_speaker_lib.h */ 146/* end of gnunet_speaker_lib.h */
diff --git a/src/include/gnunet_statistics_service.h b/src/include/gnunet_statistics_service.h
index a5f5bdb20..7e6b969e2 100644
--- a/src/include/gnunet_statistics_service.h
+++ b/src/include/gnunet_statistics_service.h
@@ -19,12 +19,18 @@
19 */ 19 */
20 20
21/** 21/**
22 * @file include/gnunet_statistics_service.h
23 * @brief API to create, modify and access statistics about
24 * the operation of GNUnet; all statistical values
25 * must be of type `unsigned long long`.
26 * @author Christian Grothoff 22 * @author Christian Grothoff
27 * @defgroup statistics Track statistics or provide access to statistics 23 *
24 * @file
25 * API to create, modify and access statistics.
26 *
27 * @defgroup statistics Statistics service
28 * Track statistics or provide access to statistics.
29 *
30 * Create, modify and access statistics about the operation of GNUnet.
31 *
32 * All statistical values must be of type `unsigned long long`.
33 *
28 * @{ 34 * @{
29 */ 35 */
30 36
diff --git a/src/include/gnunet_strings_lib.h b/src/include/gnunet_strings_lib.h
index e02884d40..a9e487cfa 100644
--- a/src/include/gnunet_strings_lib.h
+++ b/src/include/gnunet_strings_lib.h
@@ -19,15 +19,18 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/gnunet_strings_lib.h
23 * @brief strings and string handling functions (including malloc
24 * and string tokenizing)
25 *
26 * @author Christian Grothoff 22 * @author Christian Grothoff
27 * @author Krista Bennett 23 * @author Krista Bennett
28 * @author Gerd Knorr <kraxel@bytesex.org> 24 * @author Gerd Knorr <kraxel@bytesex.org>
29 * @author Ioana Patrascu 25 * @author Ioana Patrascu
30 * @author Tzvetan Horozov 26 * @author Tzvetan Horozov
27 *
28 * @file
29 * Strings and string handling functions
30 *
31 * @defgroup strings Strings library
32 * Strings and string handling functions, including malloc and string tokenizing.
33 * @{
31 */ 34 */
32 35
33#ifndef GNUNET_STRINGS_LIB_H 36#ifndef GNUNET_STRINGS_LIB_H
@@ -615,7 +618,9 @@ GNUNET_STRINGS_parse_ipv6_policy (const char *routeListX);
615} 618}
616#endif 619#endif
617 620
618
619/* ifndef GNUNET_UTIL_STRING_H */ 621/* ifndef GNUNET_UTIL_STRING_H */
620#endif 622#endif
623
624/** @} */ /* end of group */
625
621/* end of gnunet_util_string.h */ 626/* end of gnunet_util_string.h */
diff --git a/src/include/gnunet_testbed_logger_service.h b/src/include/gnunet_testbed_logger_service.h
index 899e1c6c9..567ed3e48 100644
--- a/src/include/gnunet_testbed_logger_service.h
+++ b/src/include/gnunet_testbed_logger_service.h
@@ -19,9 +19,14 @@
19 */ 19 */
20 20
21/** 21/**
22 * @file include/gnunet_testbed_logger_service.h
23 * @brief API for submitting data to the testbed logger service
24 * @author Sree Harsha Totakura <sreeharsha@totakura.in> 22 * @author Sree Harsha Totakura <sreeharsha@totakura.in>
23 *
24 * @file
25 * API for submitting data to the testbed logger service
26 *
27 * @defgroup testbed-logger Testbed Logger service
28 * Submit data to the testbed logger service.
29 * @{
25 */ 30 */
26 31
27#ifndef GNUNET_TESTBED_LOGGER_SERVICE_H 32#ifndef GNUNET_TESTBED_LOGGER_SERVICE_H
@@ -122,4 +127,6 @@ GNUNET_TESTBED_LOGGER_flush_cancel (struct GNUNET_TESTBED_LOGGER_Handle *h);
122 127
123#endif /* GNUNET_TESTBED_LOGGER_SERVICE_H */ 128#endif /* GNUNET_TESTBED_LOGGER_SERVICE_H */
124 129
130/** @} */ /* end of group */
131
125/* End of gnunet_testbed_logger_service.h */ 132/* End of gnunet_testbed_logger_service.h */
diff --git a/src/include/gnunet_testbed_service.h b/src/include/gnunet_testbed_service.h
index c36f068fb..04d7e93d6 100644
--- a/src/include/gnunet_testbed_service.h
+++ b/src/include/gnunet_testbed_service.h
@@ -19,10 +19,14 @@
19 */ 19 */
20 20
21/** 21/**
22 * @file include/gnunet_testbed_service.h
23 * @brief API for writing tests and creating large-scale
24 * emulation testbeds for GNUnet.
25 * @author Christian Grothoff 22 * @author Christian Grothoff
23 *
24 * @file
25 * API for writing tests and creating large-scale emulation testbeds for GNUnet.
26 *
27 * @defgroup testbed Testbed service
28 * Writing tests and creating large-scale emulation testbeds for GNUnet.
29 * @{
26 */ 30 */
27 31
28#ifndef GNUNET_TESTBED_SERVICE_H 32#ifndef GNUNET_TESTBED_SERVICE_H
@@ -1716,3 +1720,5 @@ GNUNET_TESTBED_underlaylinkmodel_free (struct GNUNET_TESTBED_UnderlayLinkModel *
1716#endif 1720#endif
1717 1721
1718#endif 1722#endif
1723
1724/** @} */ /* end of group */
diff --git a/src/include/gnunet_testing_lib.h b/src/include/gnunet_testing_lib.h
index 0c63f047d..616125adc 100644
--- a/src/include/gnunet_testing_lib.h
+++ b/src/include/gnunet_testing_lib.h
@@ -19,15 +19,21 @@
19 */ 19 */
20 20
21/** 21/**
22 * @file include/gnunet_testing_lib.h
23 * @brief convenience API for writing testcases for GNUnet;
24 * can start/stop one or more peers on a system;
25 * testing is responsible for managing private keys,
26 * ports and paths; it is a low-level library that
27 * does not support higher-level functions such as
28 * P2P connection, topology management or distributed
29 * testbed maintenance (those are in gnunet_testbed_service.h)
30 * @author Christian Grothoff 22 * @author Christian Grothoff
23 *
24 * @file
25 * Convenience API for writing testcases for GNUnet
26 *
27 * @defgroup testing Testing library
28 * Library for writing testcases for GNUnet.
29 *
30 * It can start/stop one or more peers on a system; testing is responsible for
31 * managing private keys, ports and paths; it is a low-level library that does
32 * not support higher-level functions such as P2P connection, topology
33 * management or distributed testbed maintenance (those are provided by the
34 * [Testbed service](@ref testbed))
35 *
36 * @{
31 */ 37 */
32 38
33#ifndef GNUNET_TESTING_LIB_H 39#ifndef GNUNET_TESTING_LIB_H
@@ -460,3 +466,5 @@ GNUNET_TESTING_get_testname_from_underscore (const char *argv0);
460#endif 466#endif
461 467
462#endif 468#endif
469
470/** @} */ /* end of group */
diff --git a/src/include/gnunet_time_lib.h b/src/include/gnunet_time_lib.h
index c4e771eeb..4077bd27d 100644
--- a/src/include/gnunet_time_lib.h
+++ b/src/include/gnunet_time_lib.h
@@ -19,10 +19,13 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/gnunet_time_lib.h
23 * @brief functions related to time
24 * @author Christian Grothoff 22 * @author Christian Grothoff
25 * @defgroup time Time and time calculations 23 *
24 * @file
25 * Functions related to time
26 *
27 * @defgroup time Time library
28 * Time and time calculations.
26 * @{ 29 * @{
27 */ 30 */
28 31
@@ -521,9 +524,9 @@ GNUNET_TIME_time_to_year (struct GNUNET_TIME_Absolute at);
521} 524}
522#endif 525#endif
523 526
524/** @} */ /* end of group time */
525
526
527/* ifndef GNUNET_TIME_LIB_H */ 527/* ifndef GNUNET_TIME_LIB_H */
528#endif 528#endif
529
530/** @} */ /* end of group time */
531
529/* end of gnunet_time_lib.h */ 532/* end of gnunet_time_lib.h */
diff --git a/src/include/gnunet_transport_plugin.h b/src/include/gnunet_transport_plugin.h
index 375104c46..515e66019 100644
--- a/src/include/gnunet_transport_plugin.h
+++ b/src/include/gnunet_transport_plugin.h
@@ -19,14 +19,19 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/gnunet_transport_plugin.h
23 * @brief API for the transport services. This header
24 * specifies the struct that is given to the plugin's entry
25 * method and the other struct that must be returned.
26 * Note that the destructors of transport plugins will
27 * be given the value returned by the constructor
28 * and is expected to return a NULL pointer.
29 * @author Christian Grothoff 22 * @author Christian Grothoff
23 *
24 * @file
25 * Transport service plugin API
26 *
27 * @defgroup transport-plugin Transport Service plugin API
28 *
29 * Specifies the struct that is given to the plugin's entry method and the other
30 * struct that must be returned. Note that the destructors of transport plugins
31 * will be given the value returned by the constructor and is expected to return
32 * a NULL pointer.
33 *
34 * @{
30 */ 35 */
31#ifndef PLUGIN_TRANSPORT_H 36#ifndef PLUGIN_TRANSPORT_H
32#define PLUGIN_TRANSPORT_H 37#define PLUGIN_TRANSPORT_H
@@ -706,4 +711,7 @@ struct GNUNET_TRANSPORT_PluginFunctions
706 711
707/*#ifndef PLUGIN_TRANSPORT_H*/ 712/*#ifndef PLUGIN_TRANSPORT_H*/
708#endif 713#endif
714
715/** @} */ /* end of group */
716
709/* end of gnunet_transport_plugin.h */ 717/* end of gnunet_transport_plugin.h */
diff --git a/src/include/gnunet_transport_service.h b/src/include/gnunet_transport_service.h
index 8a20c52a7..750330665 100644
--- a/src/include/gnunet_transport_service.h
+++ b/src/include/gnunet_transport_service.h
@@ -19,9 +19,14 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/gnunet_transport_service.h
23 * @brief low-level P2P IO
24 * @author Christian Grothoff 22 * @author Christian Grothoff
23 *
24 * @file
25 * Low-level P2P IO
26 *
27 * @defgroup transport Transport service
28 * Low-level P2P IO
29 * @{
25 */ 30 */
26 31
27#ifndef GNUNET_TRANSPORT_SERVICE_H 32#ifndef GNUNET_TRANSPORT_SERVICE_H
@@ -950,4 +955,7 @@ GNUNET_TRANSPORT_monitor_plugins_cancel (struct GNUNET_TRANSPORT_PluginMonitor *
950 955
951/* ifndef GNUNET_TRANSPORT_SERVICE_H */ 956/* ifndef GNUNET_TRANSPORT_SERVICE_H */
952#endif 957#endif
958
959/** @} */ /* end of group */
960
953/* end of gnunet_transport_service.h */ 961/* end of gnunet_transport_service.h */
diff --git a/src/include/gnunet_tun_lib.h b/src/include/gnunet_tun_lib.h
index 5c5627ee5..9b98ab13b 100644
--- a/src/include/gnunet_tun_lib.h
+++ b/src/include/gnunet_tun_lib.h
@@ -19,10 +19,15 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/gnunet_tun_lib.h
23 * @brief standard TCP/IP network structs and IP checksum calculations for TUN interaction
24 * @author Philipp Toelke 22 * @author Philipp Toelke
25 * @author Christian Grothoff 23 * @author Christian Grothoff
24 *
25 * @file
26 * Standard TCP/IP network structs and IP checksum calculations for TUN interaction
27 *
28 * @defgroup tun TUN library
29 * Standard TCP/IP network structs and IP checksum calculations for TUN interaction
30 * @{
26 */ 31 */
27#ifndef GNUNET_TUN_LIB_H 32#ifndef GNUNET_TUN_LIB_H
28#define GNUNET_TUN_LIB_H 33#define GNUNET_TUN_LIB_H
@@ -912,3 +917,5 @@ GNUNET_TUN_service_name_to_hash (const char *service_name,
912 struct GNUNET_HashCode *hc); 917 struct GNUNET_HashCode *hc);
913 918
914#endif 919#endif
920
921/** @} */ /* end of group */
diff --git a/src/include/gnunet_util_lib.h b/src/include/gnunet_util_lib.h
index 43680fcbd..c2e18dd7c 100644
--- a/src/include/gnunet_util_lib.h
+++ b/src/include/gnunet_util_lib.h
@@ -19,10 +19,10 @@
19 */ 19 */
20 20
21/** 21/**
22 * @file include/gnunet_util_lib.h
23 * @brief convenience header including all headers of subsystems in
24 * gnunet_util library
25 * @author Christian Grothoff 22 * @author Christian Grothoff
23 *
24 * @file
25 * Convenience header including all headers of subsystems in the gnunet_util library
26 */ 26 */
27 27
28#ifndef GNUNET_UTIL_LIB_H 28#ifndef GNUNET_UTIL_LIB_H
diff --git a/src/include/gnunet_util_taler_wallet_lib.h b/src/include/gnunet_util_taler_wallet_lib.h
index db2889928..725982277 100644
--- a/src/include/gnunet_util_taler_wallet_lib.h
+++ b/src/include/gnunet_util_taler_wallet_lib.h
@@ -19,15 +19,16 @@
19 */ 19 */
20 20
21/** 21/**
22 * @file include/gnunet_util_taler_wallet_lib.h
23 * @brief convenience header including all headers of subsystems in
24 * gnunet_util_taler_wallet library. Note that (due to the
25 * structure of the original headers), not all symbols declared
26 * by the included headers are actually included in the
27 * gnunet_util_taler_wallet library! The library excludes anything
28 * relating to the GNUnet installation location, scheduler, networking
29 * or OS-specific logic that would not apply to Apps/Browser extensions.
30 * @author Christian Grothoff 22 * @author Christian Grothoff
23 *
24 * @file
25 * Convenience header including all headers of subsystems in
26 * gnunet_util_taler_wallet library. Note that (due to the structure of the
27 * original headers), not all symbols declared by the included headers are
28 * actually included in the gnunet_util_taler_wallet library! The library
29 * excludes anything relating to the GNUnet installation location, scheduler,
30 * networking or OS-specific logic that would not apply to Apps/Browser
31 * extensions.
31 */ 32 */
32 33
33#ifndef GNUNET_UTIL_TALER_WALLET_LIB_H 34#ifndef GNUNET_UTIL_TALER_WALLET_LIB_H
diff --git a/src/include/gnunet_vpn_service.h b/src/include/gnunet_vpn_service.h
index 187a3ceda..2e09cf2e7 100644
--- a/src/include/gnunet_vpn_service.h
+++ b/src/include/gnunet_vpn_service.h
@@ -19,9 +19,14 @@
19 */ 19 */
20 20
21/** 21/**
22 * @file include/gnunet_vpn_service.h
23 * @brief API to access the VPN service.
24 * @author Christian Grothoff 22 * @author Christian Grothoff
23 *
24 * @file
25 * API to access the VPN service.
26 *
27 * @defgroup vpn VPN service
28 *
29 * @{
25 */ 30 */
26#ifndef GNUNET_VPN_SERVICE_H 31#ifndef GNUNET_VPN_SERVICE_H
27#define GNUNET_VPN_SERVICE_H 32#define GNUNET_VPN_SERVICE_H
@@ -99,7 +104,7 @@ GNUNET_VPN_redirect_to_peer (struct GNUNET_VPN_Handle *vh,
99 GNUNET_VPN_AllocationCallback cb, 104 GNUNET_VPN_AllocationCallback cb,
100 void *cb_cls); 105 void *cb_cls);
101 106
102 107
103/** 108/**
104 * Tell the VPN that forwarding to the Internet via some exit node is 109 * Tell the VPN that forwarding to the Internet via some exit node is
105 * requested. Note that both UDP and TCP traffic will be forwarded, 110 * requested. Note that both UDP and TCP traffic will be forwarded,
@@ -152,3 +157,5 @@ void
152GNUNET_VPN_disconnect (struct GNUNET_VPN_Handle *vh); 157GNUNET_VPN_disconnect (struct GNUNET_VPN_Handle *vh);
153 158
154#endif 159#endif
160
161/** @} */ /* end of group */
diff --git a/src/include/platform.h b/src/include/platform.h
index 1529bde15..1d81b0ae8 100644
--- a/src/include/platform.h
+++ b/src/include/platform.h
@@ -19,10 +19,12 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/platform.h
23 * @brief plaform specific includes and defines
24 * @author Nils Durner 22 * @author Nils Durner
25 * @author Christian Grothoff 23 * @author Christian Grothoff
24 *
25 * @file
26 * Plaform specific includes and defines.
27 *
26 * This file should never be included by installed 28 * This file should never be included by installed
27 * header files (those starting with "gnunet_"). 29 * header files (those starting with "gnunet_").
28 */ 30 */
diff --git a/src/include/plibc.h b/src/include/plibc.h
index c8b6453bf..9c1d954e9 100644
--- a/src/include/plibc.h
+++ b/src/include/plibc.h
@@ -18,10 +18,12 @@
18*/ 18*/
19 19
20/** 20/**
21 * @file include/plibc.h 21 * @file
22 * @brief PlibC header 22 * PlibC header
23 *
23 * @attention This file is usually not installed under Unix, 24 * @attention This file is usually not installed under Unix,
24 * so ship it with your application 25 * so ship it with your application
26 *
25 * @version $Revision: 158 $ 27 * @version $Revision: 158 $
26 */ 28 */
27 29
diff --git a/src/include/tap-windows.h b/src/include/tap-windows.h
index 09ca745b1..c9eb38eba 100644
--- a/src/include/tap-windows.h
+++ b/src/include/tap-windows.h
@@ -22,8 +22,9 @@
22 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 22 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
23 */ 23 */
24/** 24/**
25 * @file include/tap-windows.h 25 * @file
26 * @brief TAP32 virtual network driver defines 26 * TAP32 virtual network driver defines
27 *
27 * @attention This file is part of openvpn and for kept 28 * @attention This file is part of openvpn and for kept
28 * as a separate file to allow easier upgrading. 29 * as a separate file to allow easier upgrading.
29 */ 30 */
diff --git a/src/include/winproc.h b/src/include/winproc.h
index 3fbe13328..ef0bc7273 100644
--- a/src/include/winproc.h
+++ b/src/include/winproc.h
@@ -19,9 +19,10 @@
19*/ 19*/
20 20
21/** 21/**
22 * @file include/winproc.h
23 * @brief Definitions for MS Windows
24 * @author Nils Durner 22 * @author Nils Durner
23 *
24 * @file
25 * Definitions for MS Windows
25 */ 26 */
26 27
27#ifndef _WINPROC_H 28#ifndef _WINPROC_H