diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2014-01-08 17:51:53 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2014-01-08 17:51:53 +0000 |
commit | 5f05330cb3d9ec30347c07522de00624de9d6c67 (patch) | |
tree | 213d4a9fdd07a2017c5768d609280fce4b6f146c /src/transport/gnunet-service-transport.h | |
parent | ce8e0739623ee25d2a29a75f393027a42bbe4d4f (diff) | |
download | gnunet-5f05330cb3d9ec30347c07522de00624de9d6c67.tar.gz gnunet-5f05330cb3d9ec30347c07522de00624de9d6c67.zip |
neighbour monitoring api implemented
Diffstat (limited to 'src/transport/gnunet-service-transport.h')
-rw-r--r-- | src/transport/gnunet-service-transport.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/transport/gnunet-service-transport.h b/src/transport/gnunet-service-transport.h index cc83f2c83..75b387381 100644 --- a/src/transport/gnunet-service-transport.h +++ b/src/transport/gnunet-service-transport.h | |||
@@ -70,9 +70,14 @@ extern struct GNUNET_ATS_SchedulingHandle *GST_ats; | |||
70 | * @param peer peer this update is about, | 70 | * @param peer peer this update is about, |
71 | * @param address address, NULL for disconnect notification | 71 | * @param address address, NULL for disconnect notification |
72 | */ | 72 | */ |
73 | typedef void (*GNUNET_TRANSPORT_AddressChangeCallback) (void *cls, | 73 | typedef void |
74 | const struct GNUNET_PeerIdentity *peer, | 74 | (*GNUNET_TRANSPORT_NeighbourChangeCallback) (void *cls, |
75 | const struct GNUNET_HELLO_Address *address); | 75 | const struct GNUNET_PeerIdentity *peer, |
76 | const struct GNUNET_HELLO_Address *address, | ||
77 | enum GNUNET_TRANSPORT_PeerState state, | ||
78 | struct GNUNET_TIME_Absolute state_timeout, | ||
79 | struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, | ||
80 | struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out); | ||
76 | 81 | ||
77 | 82 | ||
78 | /** | 83 | /** |