Message from the transport service to the library containing information about a peer. More...
#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/transport/transport.h>
Data Fields | |
struct GNUNET_MessageHeader | header |
Type is GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PEER_RESPONSE. More... | |
uint32_t | reserved |
For alignment. More... | |
struct GNUNET_PeerIdentity | peer |
Peer identity. More... | |
struct GNUNET_TIME_AbsoluteNBO | state_timeout |
Timeout for the state this peer is in. More... | |
uint32_t | local_address_info |
Local info about the address. More... | |
uint32_t | state |
State this peer is in as an enum GNUNET_TRANSPORT_PeerState More... | |
uint32_t | addrlen |
Address length. More... | |
uint32_t | pluginlen |
Length of the plugin name. More... | |
Message from the transport service to the library containing information about a peer.
Information contained are:
Memory layout: [AddressIterateResponseMessage][address[addrlen]][transportname[pluginlen]]
Definition at line 537 of file transport.h.
struct GNUNET_MessageHeader PeerIterateResponseMessage::header |
Type is GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PEER_RESPONSE.
Definition at line 503 of file transport.h.
Referenced by check_response().
uint32_t PeerIterateResponseMessage::reserved |
For alignment.
Definition at line 547 of file transport.h.
struct GNUNET_PeerIdentity PeerIterateResponseMessage::peer |
Peer identity.
Definition at line 547 of file transport.h.
Referenced by gnunet_testing.StatisticsCondition::check(), gnunet_testing.EqualStatisticsCondition::check(), gnunet_testing.StatisticsCondition::evaluate(), gnunet_testing.EqualStatisticsCondition::evaluate(), and handle_response().
struct GNUNET_TIME_AbsoluteNBO PeerIterateResponseMessage::state_timeout |
Timeout for the state this peer is in.
Definition at line 547 of file transport.h.
Referenced by GST_clients_broadcast_peer_notification(), handle_response(), and send_peer_information().
uint32_t PeerIterateResponseMessage::local_address_info |
Local info about the address.
Definition at line 562 of file transport.h.
Referenced by handle_response().
uint32_t PeerIterateResponseMessage::state |
State this peer is in as an enum GNUNET_TRANSPORT_PeerState
Definition at line 567 of file transport.h.
Referenced by handle_response(), httpdomain.autohttp.bottle.AutobottleDirective::run(), httpdomain.autohttp.flask.AutoflaskDirective::run(), httpdomain.autohttp.flaskqref.QuickReferenceFlaskDirective::run(), httpdomain.autohttp.tornado.AutoTornadoDirective::run(), and typescriptdomain.TypeScriptDefinition::run().
uint32_t PeerIterateResponseMessage::addrlen |
Address length.
Definition at line 572 of file transport.h.
Referenced by check_response(), and handle_response().
uint32_t PeerIterateResponseMessage::pluginlen |
Length of the plugin name.
Definition at line 577 of file transport.h.
Referenced by check_response(), and handle_response().