aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2015-10-18 13:53:25 +0000
committerChristian Grothoff <christian@grothoff.org>2015-10-18 13:53:25 +0000
commita93366a9273b903fa50f47f5a8cc019c7565e332 (patch)
tree7639815f75a9e195a93d2e244a290462bd2fec78
parent288b020f05fd7c6f48a745f10f0867886bd0ca0a (diff)
downloadgnunet-a93366a9273b903fa50f47f5a8cc019c7565e332.tar.gz
gnunet-a93366a9273b903fa50f47f5a8cc019c7565e332.zip
-doxygen
-rw-r--r--src/include/gnunet_transport_service.h7
-rw-r--r--src/transport/transport_api.c18
2 files changed, 15 insertions, 10 deletions
diff --git a/src/include/gnunet_transport_service.h b/src/include/gnunet_transport_service.h
index 07470047e..f3cbeb400 100644
--- a/src/include/gnunet_transport_service.h
+++ b/src/include/gnunet_transport_service.h
@@ -409,15 +409,16 @@ struct GNUNET_TRANSPORT_OfferHelloHandle;
409 * @param cont continuation to call when HELLO has been sent, 409 * @param cont continuation to call when HELLO has been sent,
410 * tc reason #GNUNET_SCHEDULER_REASON_TIMEOUT for fail 410 * tc reason #GNUNET_SCHEDULER_REASON_TIMEOUT for fail
411 * tc reasong #GNUNET_SCHEDULER_REASON_READ_READY for success 411 * tc reasong #GNUNET_SCHEDULER_REASON_READ_READY for success
412 * @param cls closure for continuation 412 * @param cont_cls closure for @a cont
413 * @return a GNUNET_TRANSPORT_OfferHelloHandle handle or NULL on failure, 413 * @return a GNUNET_TRANSPORT_OfferHelloHandle handle or NULL on failure,
414 * in case of failure cont will not be called 414 * in case of failure @a cont will not be called
415 * 415 *
416 */ 416 */
417struct GNUNET_TRANSPORT_OfferHelloHandle * 417struct GNUNET_TRANSPORT_OfferHelloHandle *
418GNUNET_TRANSPORT_offer_hello (struct GNUNET_TRANSPORT_Handle *handle, 418GNUNET_TRANSPORT_offer_hello (struct GNUNET_TRANSPORT_Handle *handle,
419 const struct GNUNET_MessageHeader *hello, 419 const struct GNUNET_MessageHeader *hello,
420 GNUNET_SCHEDULER_TaskCallback cont, void *cls); 420 GNUNET_SCHEDULER_TaskCallback cont,
421 void *cont_cls);
421 422
422 423
423/** 424/**
diff --git a/src/transport/transport_api.c b/src/transport/transport_api.c
index dca9b4b78..502968553 100644
--- a/src/transport/transport_api.c
+++ b/src/transport/transport_api.c
@@ -1742,16 +1742,16 @@ GNUNET_TRANSPORT_set_traffic_metric (struct GNUNET_TRANSPORT_Handle *handle,
1742 * @param cont continuation to call when HELLO has been sent, 1742 * @param cont continuation to call when HELLO has been sent,
1743 * tc reason #GNUNET_SCHEDULER_REASON_TIMEOUT for fail 1743 * tc reason #GNUNET_SCHEDULER_REASON_TIMEOUT for fail
1744 * tc reasong #GNUNET_SCHEDULER_REASON_READ_READY for success 1744 * tc reasong #GNUNET_SCHEDULER_REASON_READ_READY for success
1745 * @param cls closure for continuation 1745 * @param cont_cls closure for @a cont
1746 * @return a `struct GNUNET_TRANSPORT_OfferHelloHandle` handle or NULL on failure, 1746 * @return a `struct GNUNET_TRANSPORT_OfferHelloHandle` handle or NULL on failure,
1747 * in case of failure cont will not be called 1747 * in case of failure @a cont will not be called
1748 * 1748 *
1749 */ 1749 */
1750struct GNUNET_TRANSPORT_OfferHelloHandle * 1750struct GNUNET_TRANSPORT_OfferHelloHandle *
1751GNUNET_TRANSPORT_offer_hello (struct GNUNET_TRANSPORT_Handle *handle, 1751GNUNET_TRANSPORT_offer_hello (struct GNUNET_TRANSPORT_Handle *handle,
1752 const struct GNUNET_MessageHeader *hello, 1752 const struct GNUNET_MessageHeader *hello,
1753 GNUNET_SCHEDULER_TaskCallback cont, 1753 GNUNET_SCHEDULER_TaskCallback cont,
1754 void *cls) 1754 void *cont_cls)
1755{ 1755{
1756 struct GNUNET_TRANSPORT_OfferHelloHandle *ohh; 1756 struct GNUNET_TRANSPORT_OfferHelloHandle *ohh;
1757 struct GNUNET_MessageHeader *msg; 1757 struct GNUNET_MessageHeader *msg;
@@ -1780,11 +1780,15 @@ GNUNET_TRANSPORT_offer_hello (struct GNUNET_TRANSPORT_Handle *handle,
1780 ohh = GNUNET_new (struct GNUNET_TRANSPORT_OfferHelloHandle); 1780 ohh = GNUNET_new (struct GNUNET_TRANSPORT_OfferHelloHandle);
1781 ohh->th = handle; 1781 ohh->th = handle;
1782 ohh->cont = cont; 1782 ohh->cont = cont;
1783 ohh->cls = cls; 1783 ohh->cls = cont_cls;
1784 ohh->msg = msg; 1784 ohh->msg = msg;
1785 ohh->tth = schedule_control_transmit (handle, size, 1785 ohh->tth = schedule_control_transmit (handle,
1786 &send_hello, ohh); 1786 size,
1787 GNUNET_CONTAINER_DLL_insert (handle->oh_head, handle->oh_tail, ohh); 1787 &send_hello,
1788 ohh);
1789 GNUNET_CONTAINER_DLL_insert (handle->oh_head,
1790 handle->oh_tail,
1791 ohh);
1788 return ohh; 1792 return ohh;
1789} 1793}
1790 1794