diff options
Diffstat (limited to 'src/transport/gnunet-service-transport_manipulation.c')
-rw-r--r-- | src/transport/gnunet-service-transport_manipulation.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/transport/gnunet-service-transport_manipulation.c b/src/transport/gnunet-service-transport_manipulation.c index d537dd9b7..dfc64f80e 100644 --- a/src/transport/gnunet-service-transport_manipulation.c +++ b/src/transport/gnunet-service-transport_manipulation.c | |||
@@ -148,6 +148,8 @@ struct DelayQueueEntry | |||
148 | 148 | ||
149 | /** | 149 | /** |
150 | * Peer this entry is belonging to | 150 | * Peer this entry is belonging to |
151 | * if (NULL == tmp): enqueued in generic DLL and scheduled by generic_send_delay_task | ||
152 | * else: enqueued in tmp->send_head and tmp->send_tail and scheduled by tmp->send_delay_task | ||
151 | */ | 153 | */ |
152 | struct TM_Peer *tmp; | 154 | struct TM_Peer *tmp; |
153 | 155 | ||
@@ -187,12 +189,18 @@ struct DelayQueueEntry | |||
187 | void *cont_cls; | 189 | void *cont_cls; |
188 | }; | 190 | }; |
189 | 191 | ||
190 | 192 | /** | |
193 | * DLL head for delayed messages based on general delay | ||
194 | */ | ||
191 | struct DelayQueueEntry *generic_dqe_head; | 195 | struct DelayQueueEntry *generic_dqe_head; |
196 | |||
197 | /** | ||
198 | * DLL tail for delayed messages based on general delay | ||
199 | */ | ||
192 | struct DelayQueueEntry *generic_dqe_tail; | 200 | struct DelayQueueEntry *generic_dqe_tail; |
193 | 201 | ||
194 | /** | 202 | /** |
195 | * Task to schedule delayed sendding | 203 | * Task to schedule delayed sending based on general delay |
196 | */ | 204 | */ |
197 | GNUNET_SCHEDULER_TaskIdentifier generic_send_delay_task; | 205 | GNUNET_SCHEDULER_TaskIdentifier generic_send_delay_task; |
198 | 206 | ||