GNUnet  0.11.x
Data Fields
CadetTunnelQueueEntry Struct Reference

Struct used to save messages in a non-ready tunnel to send once connected. More...

Collaboration diagram for CadetTunnelQueueEntry:
[legend]

Data Fields

struct CadetTunnelQueueEntrynext
 We are entries in a DLL. More...
 
struct CadetTunnelQueueEntryprev
 We are entries in a DLL. More...
 
struct CadetTunnelt
 Tunnel these messages belong in. More...
 
GCT_SendContinuation cont
 Continuation to call once sent (on the channel layer). More...
 
void * cont_cls
 Closure for cont. More...
 
struct GNUNET_MQ_Envelopeenv
 Envelope of message to send follows. More...
 
struct GNUNET_CADET_ConnectionTunnelIdentifiercid
 Where to put the connection identifier into the payload of the message in env once we have it? More...
 

Detailed Description

Struct used to save messages in a non-ready tunnel to send once connected.

Definition at line 259 of file gnunet-service-cadet_tunnels.c.

Field Documentation

◆ next

struct CadetTunnelQueueEntry* CadetTunnelQueueEntry::next

We are entries in a DLL.

Definition at line 264 of file gnunet-service-cadet_tunnels.c.

◆ prev

struct CadetTunnelQueueEntry* CadetTunnelQueueEntry::prev

We are entries in a DLL.

Definition at line 269 of file gnunet-service-cadet_tunnels.c.

◆ t

struct CadetTunnel* CadetTunnelQueueEntry::t

Tunnel these messages belong in.

Definition at line 274 of file gnunet-service-cadet_tunnels.c.

Referenced by GCT_send(), GCT_send_cancel(), and try_send_normal_payload().

◆ cont

GCT_SendContinuation CadetTunnelQueueEntry::cont

Continuation to call once sent (on the channel layer).

Definition at line 279 of file gnunet-service-cadet_tunnels.c.

Referenced by destroy_tunnel(), GCT_send(), and try_send_normal_payload().

◆ cont_cls

void* CadetTunnelQueueEntry::cont_cls

Closure for cont.

Definition at line 284 of file gnunet-service-cadet_tunnels.c.

Referenced by destroy_tunnel(), GCT_send(), and try_send_normal_payload().

◆ env

struct GNUNET_MQ_Envelope* CadetTunnelQueueEntry::env

Envelope of message to send follows.

Definition at line 289 of file gnunet-service-cadet_tunnels.c.

Referenced by GCT_send(), GCT_send_cancel(), and try_send_normal_payload().

◆ cid

struct GNUNET_CADET_ConnectionTunnelIdentifier* CadetTunnelQueueEntry::cid

Where to put the connection identifier into the payload of the message in env once we have it?

Definition at line 295 of file gnunet-service-cadet_tunnels.c.

Referenced by GCT_send(), and try_send_normal_payload().


The documentation for this struct was generated from the following file: