From ea5a38ca2537d0892049dc3ce64576d2a9bafa97 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Tue, 10 Jan 2017 18:25:00 +0100 Subject: remove dead legacy decls --- src/include/gnunet_core_service.h | 93 +-------------------------------------- 1 file changed, 2 insertions(+), 91 deletions(-) (limited to 'src') diff --git a/src/include/gnunet_core_service.h b/src/include/gnunet_core_service.h index 6b082601b..7d99563ea 100644 --- a/src/include/gnunet_core_service.h +++ b/src/include/gnunet_core_service.h @@ -85,28 +85,6 @@ enum GNUNET_CORE_Priority struct GNUNET_CORE_Handle; -/** - * Method called whenever a given peer connects. - * - * @param cls closure - * @param peer peer identity this notification is about - */ -typedef void -(*GNUNET_CORE_ConnectEventHandler) (void *cls, - const struct GNUNET_PeerIdentity *peer); - - -/** - * Method called whenever a peer disconnects. - * - * @param cls closure - * @param peer peer identity this notification is about - */ -typedef void -(*GNUNET_CORE_DisconnectEventHandler) (void *cls, - const struct GNUNET_PeerIdentity *peer); - - /** * Method called whenever a given peer connects. * @@ -191,73 +169,6 @@ typedef void const struct GNUNET_PeerIdentity *my_identity); -/** - * Connect to the core service. Note that the connection may complete - * (or fail) asynchronously. This function primarily causes the given - * callback notification functions to be invoked whenever the - * specified event happens. The maximum number of queued - * notifications (queue length) is per client; the queue is shared - * across all types of notifications. So a slow client that registers - * for @a outbound_notify also risks missing @a inbound_notify messages. - * Certain events (such as connect/disconnect notifications) are not - * subject to queue size limitations. - * - * @param cfg configuration to use - * @param cls closure for the various callbacks that follow (including handlers in the handlers array) - * @param init callback to call once we have successfully - * connected to the core service - * @param connects function to call on peer connect, can be NULL - * @param disconnects function to call on peer disconnect / timeout, can be NULL - * @param inbound_notify function to call for all inbound messages, can be NULL - * note that the core is allowed to drop notifications about inbound - * messages if the client does not process them fast enough (for this - * notification type, a bounded queue is used) - * @param inbound_hdr_only set to #GNUNET_YES if @a inbound_notify will only read the - * `struct GNUNET_MessageHeader` and hence we do not need to give it the full message; - * can be used to improve efficiency, ignored if inbound_notify is NULL - * note that the core is allowed to drop notifications about inbound - * messages if the client does not process them fast enough (for this - * notification type, a bounded queue is used) - * @param outbound_notify function to call for all outbound messages, can be NULL; - * note that the core is allowed to drop notifications about outbound - * messages if the client does not process them fast enough (for this - * notification type, a bounded queue is used) - * @param outbound_hdr_only set to #GNUNET_YES if @a outbound_notify will only read the - * `struct GNUNET_MessageHeader` and hence we do not need to give it the full message - * can be used to improve efficiency, ignored if outbound_notify is NULL - * note that the core is allowed to drop notifications about outbound - * messages if the client does not process them fast enough (for this - * notification type, a bounded queue is used) - * @param handlers callbacks for messages we care about, NULL-terminated - * note that the core is allowed to drop notifications about inbound - * messages if the client does not process them fast enough (for this - * notification type, a bounded queue is used) - * @return handle to the core service (only useful for disconnect until @a init is called), - * NULL on error (in this case, init is never called) - */ -struct GNUNET_CORE_Handle * -GNUNET_CORE_connect (const struct GNUNET_CONFIGURATION_Handle *cfg, - void *cls, - GNUNET_CORE_StartupCallback init, - GNUNET_CORE_ConnectEventHandler connects, - GNUNET_CORE_DisconnectEventHandler disconnects, - GNUNET_CORE_MessageCallback inbound_notify, - int inbound_hdr_only, - GNUNET_CORE_MessageCallback outbound_notify, - int outbound_hdr_only, - const struct GNUNET_CORE_MessageHandler *handlers); - -/** - * Disconnect from the core service. This function can only - * be called *after* all pending #GNUNET_CORE_notify_transmit_ready - * requests have been explicitly cancelled. - * - * @param handle connection to core to disconnect - */ -void -GNUNET_CORE_disconnect (struct GNUNET_CORE_Handle *handle); - - /** * Connect to the core service. Note that the connection may complete * (or fail) asynchronously. This function primarily causes the given @@ -305,7 +216,7 @@ GNUNET_CORE_disconnect (struct GNUNET_CORE_Handle *handle); * so that it is transmitted with the given @a priority and * the given @a cork value. * - * @param cork desired corking + * @param cork desired corking * @param priority desired message priority * @param[out] flags set to `flags` value for #GNUNET_MQ_set_options() * @return `extra` argument to give to #GNUNET_MQ_set_options() @@ -320,7 +231,7 @@ GNUNET_CORE_get_mq_options (int cork, * Obtain the message queue for a connected peer. * * @param h the core handle - * @param pid the identity of the peer + * @param pid the identity of the peer * @return NULL if @a pid is not connected */ struct GNUNET_MQ_Handle * -- cgit v1.2.3