GNUnet  0.11.x
Data Fields
TM_Peer Struct Reference

Struct containing information about manipulations to a specific peer. More...

Collaboration diagram for TM_Peer:
[legend]

Data Fields

struct GNUNET_PeerIdentity peer
 Peer ID. More...
 
struct GNUNET_TIME_Relative delay_in
 How long to delay incoming messages for this peer. More...
 
struct GNUNET_TIME_Relative delay_out
 How long to delay outgoing messages for this peer. More...
 
struct GNUNET_ATS_Properties properties
 Manipulated properties to use for this peer. More...
 
struct GNUNET_SCHEDULER_Tasksend_delay_task
 Task to schedule delayed sendding. More...
 
struct DelayQueueEntrysend_head
 Send queue DLL head. More...
 
struct DelayQueueEntrysend_tail
 Send queue DLL tail. More...
 

Detailed Description

Struct containing information about manipulations to a specific peer.

Definition at line 39 of file gnunet-service-transport_manipulation.c.

Field Documentation

◆ peer

struct GNUNET_PeerIdentity TM_Peer::peer

◆ delay_in

struct GNUNET_TIME_Relative TM_Peer::delay_in

How long to delay incoming messages for this peer.

Definition at line 49 of file gnunet-service-transport_manipulation.c.

Referenced by GST_manipulation_init(), GST_manipulation_recv(), and GST_manipulation_set_metric().

◆ delay_out

struct GNUNET_TIME_Relative TM_Peer::delay_out

How long to delay outgoing messages for this peer.

Definition at line 54 of file gnunet-service-transport_manipulation.c.

Referenced by GST_manipulation_init(), GST_manipulation_send(), and GST_manipulation_set_metric().

◆ properties

struct GNUNET_ATS_Properties TM_Peer::properties

Manipulated properties to use for this peer.

Definition at line 59 of file gnunet-service-transport_manipulation.c.

Referenced by GST_manipulation_manipulate_metrics(), and GST_manipulation_set_metric().

◆ send_delay_task

struct GNUNET_SCHEDULER_Task* TM_Peer::send_delay_task

Task to schedule delayed sendding.

Definition at line 64 of file gnunet-service-transport_manipulation.c.

Referenced by free_tmps(), GST_manipulation_send(), and send_delayed().

◆ send_head

struct DelayQueueEntry* TM_Peer::send_head

◆ send_tail

struct DelayQueueEntry* TM_Peer::send_tail

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