diff options
Diffstat (limited to 'src/include/gnunet_transport_communication_service.h')
-rw-r--r-- | src/include/gnunet_transport_communication_service.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/include/gnunet_transport_communication_service.h b/src/include/gnunet_transport_communication_service.h index d93d5134e..50f94bddf 100644 --- a/src/include/gnunet_transport_communication_service.h +++ b/src/include/gnunet_transport_communication_service.h | |||
@@ -42,6 +42,7 @@ extern "C" | |||
42 | #endif | 42 | #endif |
43 | 43 | ||
44 | #include "gnunet_util_lib.h" | 44 | #include "gnunet_util_lib.h" |
45 | #include "gnunet_ats_service.h" | ||
45 | 46 | ||
46 | /** | 47 | /** |
47 | * Version number of the transport communication API. | 48 | * Version number of the transport communication API. |
@@ -69,7 +70,7 @@ extern "C" | |||
69 | typedef int | 70 | typedef int |
70 | (*GNUNET_TRANSPORT_CommunicatorMqInit) (void *cls, | 71 | (*GNUNET_TRANSPORT_CommunicatorMqInit) (void *cls, |
71 | const struct GNUNET_PeerIdentity *peer, | 72 | const struct GNUNET_PeerIdentity *peer, |
72 | const void *address); | 73 | const char *address); |
73 | 74 | ||
74 | 75 | ||
75 | /** | 76 | /** |
@@ -82,7 +83,9 @@ struct GNUNET_TRANSPORT_CommunicatorHandle; | |||
82 | * Connect to the transport service. | 83 | * Connect to the transport service. |
83 | * | 84 | * |
84 | * @param cfg configuration to use | 85 | * @param cfg configuration to use |
85 | * @param name name of the communicator that is connecting | 86 | * @param config_section section of the configuration to use for options |
87 | * @param addr_prefix address prefix for addresses supported by this | ||
88 | * communicator, could be NULL for incoming-only communicators | ||
86 | * @param mtu maximum message size supported by communicator, 0 if | 89 | * @param mtu maximum message size supported by communicator, 0 if |
87 | * sending is not supported, SIZE_MAX for no MTU | 90 | * sending is not supported, SIZE_MAX for no MTU |
88 | * @param mq_init function to call to initialize a message queue given | 91 | * @param mq_init function to call to initialize a message queue given |
@@ -93,7 +96,8 @@ struct GNUNET_TRANSPORT_CommunicatorHandle; | |||
93 | */ | 96 | */ |
94 | struct GNUNET_TRANSPORT_CommunicatorHandle * | 97 | struct GNUNET_TRANSPORT_CommunicatorHandle * |
95 | GNUNET_TRANSPORT_communicator_connect (const struct GNUNET_CONFIGURATION_Handle *cfg, | 98 | GNUNET_TRANSPORT_communicator_connect (const struct GNUNET_CONFIGURATION_Handle *cfg, |
96 | const char *name, | 99 | const char *config_section_name, |
100 | const char *addr_prefix, | ||
97 | size_t mtu, | 101 | size_t mtu, |
98 | GNUNET_TRANSPORT_CommunicatorMqInit mq_init, | 102 | GNUNET_TRANSPORT_CommunicatorMqInit mq_init, |
99 | void *mq_init_cls); | 103 | void *mq_init_cls); |