common internal definitions for transport service More...
Go to the source code of this file.
Data Structures | |
struct | StartMessage |
Message from the transport service to the library asking to check if both processes agree about this peers identity. More... | |
struct | ConnectInfoMessage |
Message from the transport service to the library informing about neighbors. More... | |
struct | DisconnectInfoMessage |
Message from the transport service to the library informing about disconnects. More... | |
struct | InboundMessage |
Message used to notify the transport API about a message received from the network. More... | |
struct | SendOkMessage |
Message used to notify the transport API that it can send another message to the transport service. More... | |
struct | RecvOkMessage |
Message used to notify the transport API that it can send another message to the transport service. More... | |
struct | OutboundMessage |
Message used to notify the transport service about a message to be transmitted to another peer. More... | |
struct | GNUNET_TRANSPORT_CommunicatorAvailableMessage |
Communicator goes online. More... | |
struct | GNUNET_TRANSPORT_AddAddressMessage |
Add address to the list. More... | |
struct | GNUNET_TRANSPORT_DelAddressMessage |
Remove address from the list. More... | |
struct | GNUNET_TRANSPORT_IncomingMessage |
Inform transport about an incoming message. More... | |
struct | GNUNET_TRANSPORT_IncomingMessageAck |
Transport informs us about being done with an incoming message. More... | |
struct | GNUNET_TRANSPORT_AddQueueMessage |
Add queue to the transport. More... | |
struct | GNUNET_TRANSPORT_UpdateQueueMessage |
Update queue. More... | |
struct | GNUNET_TRANSPORT_DelQueueMessage |
Remove queue, it is no longer available. More... | |
struct | GNUNET_TRANSPORT_CreateQueue |
Transport tells communicator that it wants a new queue. More... | |
struct | GNUNET_TRANSPORT_CreateQueueResponse |
Communicator tells transport how queue creation went down. More... | |
struct | GNUNET_TRANSPORT_SendMessageTo |
Inform communicator about transport's desire to send a message. More... | |
struct | GNUNET_TRANSPORT_SendMessageToAck |
Inform transport that message was sent. More... | |
struct | GNUNET_TRANSPORT_CommunicatorBackchannel |
Message from communicator to transport service asking for transmission of a backchannel message with the given peer pid and communicator. More... | |
struct | GNUNET_TRANSPORT_CommunicatorBackchannelIncoming |
Message from transport to communicator passing along a backchannel message from the given peer pid. More... | |
struct | GNUNET_TRANSPORT_StartBurst |
Message from transport to communicator to start a burst. More... | |
struct | GNUNET_TRANSPORT_BurstFinished |
struct | GNUNET_TRANSPORT_MonitorStart |
Request to start monitoring. More... | |
struct | GNUNET_TRANSPORT_MonitorData |
Monitoring data. More... | |
struct | GNUNET_TRANSPORT_AddressToVerify |
Request to verify address. More... | |
struct | ExpressPreferenceMessage |
Application client to TRANSPORT service: we would like to have address suggestions for this peer. More... | |
struct | RequestHelloValidationMessage |
We got an address of another peer, TRANSPORT service should validate it. More... | |
Macros | |
#define | DEBUG_TRANSPORT GNUNET_EXTRA_LOGGING |
Typedefs | |
typedef void(* | NotifyConnect) (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out) |
Similar to GNUNET_TRANSPORT_NotifyDisconnect but in and out quotas are included here. More... | |
common internal definitions for transport service
Definition in file transport.h.
#define DEBUG_TRANSPORT GNUNET_EXTRA_LOGGING |
Definition at line 33 of file transport.h.
typedef void(* NotifyConnect) (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out) |
Similar to GNUNET_TRANSPORT_NotifyDisconnect but in and out quotas are included here.
These values are not required outside transport_api
cls | closure |
peer | the peer that connected |
bandwidth_in | inbound bandwidth in NBO |
bandwidth_out | outbound bandwidth in NBO |
Definition at line 46 of file transport.h.