GNUnet  0.10.x
Data Fields
Line Struct Reference

A struct Line connects a local client with cadet channels. More...

Collaboration diagram for Line:
[legend]

Data Fields

struct Channelchannel_head
 This is a DLL. More...
 
struct Channelchannel_tail
 This is a DLL. More...
 
struct GNUNET_SERVICE_Clientclient
 Handle to the line client. More...
 
struct GNUNET_MQ_Handlemq
 Message queue for client. More...
 
struct GNUNET_CADET_Portport
 Our open port. More...
 
struct GNUNET_HashCode line_port
 Port number we are listening on (to verify signatures). More...
 
uint32_t cid_gen
 Generator for channel IDs. More...
 

Detailed Description

A struct Line connects a local client with cadet channels.

Definition at line 159 of file gnunet-service-conversation.c.

Field Documentation

◆ channel_head

struct Channel* Line::channel_head

◆ channel_tail

struct Channel* Line::channel_tail

This is a DLL.

Definition at line 169 of file gnunet-service-conversation.c.

Referenced by clean_up_channel(), handle_client_call_message(), and inbound_channel().

◆ client

struct GNUNET_SERVICE_Client* Line::client

◆ mq

struct GNUNET_MQ_Handle* Line::mq

◆ port

struct GNUNET_CADET_Port* Line::port

◆ line_port

struct GNUNET_HashCode Line::line_port

Port number we are listening on (to verify signatures).

Only valid if port is non-NULL.

Definition at line 190 of file gnunet-service-conversation.c.

Referenced by handle_cadet_ring_message(), handle_client_call_message(), and handle_client_register_message().

◆ cid_gen

uint32_t Line::cid_gen

Generator for channel IDs.

Definition at line 195 of file gnunet-service-conversation.c.

Referenced by inbound_channel().


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