Information we track per receiving address we have recently been in contact with (encryption to receiver). More...
Data Fields | |
struct GNUNET_TIME_Absolute | rekey_timeout |
Timeout for this receiver address. | |
struct GNUNET_PeerIdentity | target |
To whom are we talking to. | |
struct GNUNET_CRYPTO_EcdhePublicKey | target_hpke_key |
To whom are we talking to. | |
struct GNUNET_HashCode | key |
The address key for this entry. | |
struct SharedSecret * | ss_head |
Shared secrets we received from target, first used is head. | |
struct SharedSecret * | ss_tail |
Shared secrets we received with target, last used is tail. | |
char * | foreign_addr |
Address of the receiver in the human-readable format with the COMMUNICATOR_ADDRESS_PREFIX. | |
struct sockaddr * | address |
Address of the other peer. | |
socklen_t | address_len |
Length of the address. | |
struct GNUNET_CONTAINER_HeapNode * | hn |
Entry in sender expiration heap. | |
struct GNUNET_MQ_Handle * | kx_mq |
KX message queue we are providing for the ch. | |
struct GNUNET_MQ_Handle * | d_mq |
Default message queue we are providing for the ch. | |
struct GNUNET_TRANSPORT_QueueHandle * | kx_qh |
handle for KX queue with the ch. | |
struct GNUNET_TRANSPORT_QueueHandle * | d_qh |
handle for default queue with the ch. | |
struct GNUNET_TIME_Absolute | timeout |
Timeout for this receiver address. | |
struct GNUNET_NETWORK_Handle * | udp_sock |
Socket this receiver got via NAT traversal. | |
struct GNUNET_SCHEDULER_Task * | read_task |
Read task, if this receiver has its own socket. | |
size_t | kx_mtu |
MTU we allowed transport for this receiver's KX queue. | |
size_t | d_mtu |
MTU we allowed transport for this receiver's default queue. | |
unsigned int | num_secrets |
Length of the DLL at ss_head. | |
unsigned int | acks_available |
Number of BOX keys from ACKs we have currently available for this receiver. | |
enum GNUNET_NetworkType | nt |
Which network type does this queue use? | |
int | receiver_destroy_called |
receiver_destroy already called on receiver. | |
Information we track per receiving address we have recently been in contact with (encryption to receiver).
Definition at line 585 of file gnunet-communicator-udp.c.
struct GNUNET_TIME_Absolute ReceiverAddress::rekey_timeout |
Timeout for this receiver address.
Definition at line 590 of file gnunet-communicator-udp.c.
struct GNUNET_PeerIdentity ReceiverAddress::target |
To whom are we talking to.
Definition at line 595 of file gnunet-communicator-udp.c.
Referenced by get_receiver_delete_it().
struct GNUNET_CRYPTO_EcdhePublicKey ReceiverAddress::target_hpke_key |
To whom are we talking to.
Definition at line 600 of file gnunet-communicator-udp.c.
struct GNUNET_HashCode ReceiverAddress::key |
The address key for this entry.
Definition at line 605 of file gnunet-communicator-udp.c.
struct SharedSecret* ReceiverAddress::ss_head |
Shared secrets we received from target, first used is head.
Definition at line 610 of file gnunet-communicator-udp.c.
struct SharedSecret* ReceiverAddress::ss_tail |
Shared secrets we received with target, last used is tail.
Definition at line 615 of file gnunet-communicator-udp.c.
char* ReceiverAddress::foreign_addr |
Address of the receiver in the human-readable format with the COMMUNICATOR_ADDRESS_PREFIX.
Definition at line 621 of file gnunet-communicator-udp.c.
struct sockaddr* ReceiverAddress::address |
Address of the other peer.
Definition at line 626 of file gnunet-communicator-udp.c.
socklen_t ReceiverAddress::address_len |
Length of the address.
Definition at line 631 of file gnunet-communicator-udp.c.
struct GNUNET_CONTAINER_HeapNode* ReceiverAddress::hn |
Entry in sender expiration heap.
Definition at line 636 of file gnunet-communicator-udp.c.
struct GNUNET_MQ_Handle* ReceiverAddress::kx_mq |
KX message queue we are providing for the ch.
Definition at line 641 of file gnunet-communicator-udp.c.
struct GNUNET_MQ_Handle* ReceiverAddress::d_mq |
Default message queue we are providing for the ch.
Definition at line 646 of file gnunet-communicator-udp.c.
struct GNUNET_TRANSPORT_QueueHandle* ReceiverAddress::kx_qh |
handle for KX queue with the ch.
Definition at line 651 of file gnunet-communicator-udp.c.
struct GNUNET_TRANSPORT_QueueHandle* ReceiverAddress::d_qh |
handle for default queue with the ch.
Definition at line 656 of file gnunet-communicator-udp.c.
struct GNUNET_TIME_Absolute ReceiverAddress::timeout |
Timeout for this receiver address.
Definition at line 661 of file gnunet-communicator-udp.c.
struct GNUNET_NETWORK_Handle* ReceiverAddress::udp_sock |
Socket this receiver got via NAT traversal.
NULL if the default socket is used.
Definition at line 667 of file gnunet-communicator-udp.c.
struct GNUNET_SCHEDULER_Task* ReceiverAddress::read_task |
Read task, if this receiver has its own socket.
Definition at line 672 of file gnunet-communicator-udp.c.
size_t ReceiverAddress::kx_mtu |
MTU we allowed transport for this receiver's KX queue.
Definition at line 677 of file gnunet-communicator-udp.c.
size_t ReceiverAddress::d_mtu |
MTU we allowed transport for this receiver's default queue.
Definition at line 682 of file gnunet-communicator-udp.c.
unsigned int ReceiverAddress::num_secrets |
Length of the DLL at ss_head.
Definition at line 687 of file gnunet-communicator-udp.c.
unsigned int ReceiverAddress::acks_available |
Number of BOX keys from ACKs we have currently available for this receiver.
Definition at line 693 of file gnunet-communicator-udp.c.
enum GNUNET_NetworkType ReceiverAddress::nt |
Which network type does this queue use?
Definition at line 698 of file gnunet-communicator-udp.c.
int ReceiverAddress::receiver_destroy_called |
receiver_destroy already called on receiver.
Definition at line 703 of file gnunet-communicator-udp.c.