GNUnet  0.11.x
Data Fields
SenderAddress Struct Reference

Information we track per sender address we have recently been in contact with (we decrypt messages from the sender). More...

Collaboration diagram for SenderAddress:
[legend]

Data Fields

struct GNUNET_PeerIdentity target
 To whom are we talking to. More...
 
struct GNUNET_CONTAINER_HeapNodehn
 Entry in sender expiration heap. More...
 
struct SharedSecretss_head
 Shared secrets we used with target, first used is head. More...
 
struct SharedSecretss_tail
 Shared secrets we used with target, last used is tail. More...
 
struct sockaddr * address
 Address of the other peer. More...
 
socklen_t address_len
 Length of the address. More...
 
struct GNUNET_TIME_Absolute timeout
 Timeout for this sender. More...
 
unsigned int num_secrets
 Length of the DLL at ss_head. More...
 
enum GNUNET_NetworkType nt
 Which network type does this queue use? More...
 

Detailed Description

Information we track per sender address we have recently been in contact with (we decrypt messages from the sender).

Definition at line 460 of file gnunet-communicator-udp.c.

Field Documentation

◆ target

struct GNUNET_PeerIdentity SenderAddress::target

To whom are we talking to.

Definition at line 465 of file gnunet-communicator-udp.c.

Referenced by consider_ss_ack(), pass_plaintext_to_core(), sender_destroy(), setup_sender(), and try_handle_plaintext().

◆ hn

struct GNUNET_CONTAINER_HeapNode* SenderAddress::hn

Entry in sender expiration heap.

Definition at line 470 of file gnunet-communicator-udp.c.

Referenced by reschedule_sender_timeout(), sender_destroy(), and setup_sender().

◆ ss_head

struct SharedSecret* SenderAddress::ss_head

Shared secrets we used with target, first used is head.

Definition at line 475 of file gnunet-communicator-udp.c.

Referenced by secret_destroy(), and sock_read().

◆ ss_tail

struct SharedSecret* SenderAddress::ss_tail

Shared secrets we used with target, last used is tail.

Definition at line 480 of file gnunet-communicator-udp.c.

Referenced by secret_destroy(), and sock_read().

◆ address

struct sockaddr* SenderAddress::address

Address of the other peer.

Definition at line 485 of file gnunet-communicator-udp.c.

Referenced by find_sender_by_address(), sender_destroy(), and setup_sender().

◆ address_len

socklen_t SenderAddress::address_len

Length of the address.

Definition at line 490 of file gnunet-communicator-udp.c.

Referenced by find_sender_by_address(), and setup_sender().

◆ timeout

struct GNUNET_TIME_Absolute SenderAddress::timeout

Timeout for this sender.

Definition at line 495 of file gnunet-communicator-udp.c.

Referenced by check_timeouts(), reschedule_sender_timeout(), and setup_sender().

◆ num_secrets

unsigned int SenderAddress::num_secrets

Length of the DLL at ss_head.

Definition at line 500 of file gnunet-communicator-udp.c.

Referenced by secret_destroy(), and sock_read().

◆ nt

enum GNUNET_NetworkType SenderAddress::nt

Which network type does this queue use?

Definition at line 505 of file gnunet-communicator-udp.c.

Referenced by setup_sender().


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