diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2014-01-13 16:59:57 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2014-01-13 16:59:57 +0000 |
commit | 1257490cb630ade315a196a724d0233e662afb2c (patch) | |
tree | 0d9c01593a1aa73d8f6490127b640d67da69b54c /src/transport/gnunet-service-transport.h | |
parent | 35d79cb1941c9f9607195b8760d8a14d836e6397 (diff) | |
download | gnunet-1257490cb630ade315a196a724d0233e662afb2c.tar.gz gnunet-1257490cb630ade315a196a724d0233e662afb2c.zip |
implementing 0003268 to inbound information in HELLO addresses
All transport plugin functions are modified to use HELLO addresses instead of peer,address,address_length
All plugins are modified to use HELLO addresses internally
This commit can break transport functionality: core tests on my system still pass,
but transport tests may still fail, errors messages may occurs or crashs
Will be fixed asap
Diffstat (limited to 'src/transport/gnunet-service-transport.h')
-rw-r--r-- | src/transport/gnunet-service-transport.h | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/src/transport/gnunet-service-transport.h b/src/transport/gnunet-service-transport.h index 75b387381..34ed61f9e 100644 --- a/src/transport/gnunet-service-transport.h +++ b/src/transport/gnunet-service-transport.h | |||
@@ -72,12 +72,12 @@ extern struct GNUNET_ATS_SchedulingHandle *GST_ats; | |||
72 | */ | 72 | */ |
73 | typedef void | 73 | typedef void |
74 | (*GNUNET_TRANSPORT_NeighbourChangeCallback) (void *cls, | 74 | (*GNUNET_TRANSPORT_NeighbourChangeCallback) (void *cls, |
75 | const struct GNUNET_PeerIdentity *peer, | 75 | const struct GNUNET_PeerIdentity *peer, |
76 | const struct GNUNET_HELLO_Address *address, | 76 | const struct GNUNET_HELLO_Address *address, |
77 | enum GNUNET_TRANSPORT_PeerState state, | 77 | enum GNUNET_TRANSPORT_PeerState state, |
78 | struct GNUNET_TIME_Absolute state_timeout, | 78 | struct GNUNET_TIME_Absolute state_timeout, |
79 | struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, | 79 | struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, |
80 | struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out); | 80 | struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out); |
81 | 81 | ||
82 | 82 | ||
83 | /** | 83 | /** |
@@ -103,11 +103,9 @@ typedef void | |||
103 | */ | 103 | */ |
104 | struct GNUNET_TIME_Relative | 104 | struct GNUNET_TIME_Relative |
105 | GST_receive_callback (void *cls, | 105 | GST_receive_callback (void *cls, |
106 | const struct GNUNET_PeerIdentity *peer, | 106 | const struct GNUNET_HELLO_Address *address, |
107 | const struct GNUNET_MessageHeader *message, | 107 | struct Session *session, |
108 | struct Session *session, | 108 | const struct GNUNET_MessageHeader *message); |
109 | const char *sender_address, | ||
110 | uint16_t sender_address_len); | ||
111 | 109 | ||
112 | 110 | ||
113 | /** | 111 | /** |