diff options
author | Christian Grothoff <christian@grothoff.org> | 2016-10-24 21:05:25 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2016-10-24 21:05:25 +0000 |
commit | 9a1762b01cc122bd15817f267f6d08fd0f96b73e (patch) | |
tree | 9ba64908b528e9f97410bb937f6698323bd4ad78 /src/include | |
parent | 23b1580d020611e4f8de6c8964231d1ef6cf0342 (diff) | |
download | gnunet-9a1762b01cc122bd15817f267f6d08fd0f96b73e.tar.gz gnunet-9a1762b01cc122bd15817f267f6d08fd0f96b73e.zip |
more work on new nat library
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/gnunet_nat_service.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/include/gnunet_nat_service.h b/src/include/gnunet_nat_service.h index 28a6bc59f..db7eb2148 100644 --- a/src/include/gnunet_nat_service.h +++ b/src/include/gnunet_nat_service.h | |||
@@ -128,13 +128,17 @@ typedef void | |||
128 | * reversal. | 128 | * reversal. |
129 | * | 129 | * |
130 | * @param cls closure | 130 | * @param cls closure |
131 | * @param addr public IP address of the other peer | 131 | * @param local_addr address where we received the request |
132 | * @param addrlen actual lenght of the @a addr | 132 | * @param local_addrlen actual length of the @a local_addr |
133 | * @param remote_addr public IP address of the other peer | ||
134 | * @param remote_addrlen actual length of the @a remote_addr | ||
133 | */ | 135 | */ |
134 | typedef void | 136 | typedef void |
135 | (*GNUNET_NAT_ReversalCallback) (void *cls, | 137 | (*GNUNET_NAT_ReversalCallback) (void *cls, |
136 | const struct sockaddr *addr, | 138 | const struct sockaddr *local_addr, |
137 | socklen_t addrlen); | 139 | socklen_t local_addrlen, |
140 | const struct sockaddr *remote_addr, | ||
141 | socklen_t remote_addrlen); | ||
138 | 142 | ||
139 | 143 | ||
140 | /** | 144 | /** |
@@ -192,6 +196,7 @@ GNUNET_NAT_register (const struct GNUNET_CONFIGURATION_Handle *cfg, | |||
192 | * | 196 | * |
193 | * @param nh handle to the NAT service | 197 | * @param nh handle to the NAT service |
194 | * @param sender_addr address from which we got @a data | 198 | * @param sender_addr address from which we got @a data |
199 | * @param sender_addr_len number of bytes in @a sender_addr | ||
195 | * @param data the packet | 200 | * @param data the packet |
196 | * @param data_size number of bytes in @a data | 201 | * @param data_size number of bytes in @a data |
197 | * @return #GNUNET_OK on success | 202 | * @return #GNUNET_OK on success |
@@ -201,6 +206,7 @@ GNUNET_NAT_register (const struct GNUNET_CONFIGURATION_Handle *cfg, | |||
201 | int | 206 | int |
202 | GNUNET_NAT_stun_handle_packet (struct GNUNET_NAT_Handle *nh, | 207 | GNUNET_NAT_stun_handle_packet (struct GNUNET_NAT_Handle *nh, |
203 | const struct sockaddr *sender_addr, | 208 | const struct sockaddr *sender_addr, |
209 | size_t sender_addr_len, | ||
204 | const void *data, | 210 | const void *data, |
205 | size_t data_size); | 211 | size_t data_size); |
206 | 212 | ||