GNUnet  0.11.x
Data Fields
TimeSlot Struct Reference

A slot to record time taken by an operation. More...

Collaboration diagram for TimeSlot:
[legend]

Data Fields

struct TimeSlotnext
 DLL next pointer. More...
 
struct TimeSlotprev
 DLL prev pointer. More...
 
struct OperationQueuequeue
 This operation queue to which this time slot belongs to. More...
 
struct GNUNET_TESTBED_Operationop
 The operation to which this timeslot is currently allocated to. More...
 
struct GNUNET_TIME_Relative tsum
 Accumulated time. More...
 
unsigned int nvals
 Number of timing values accumulated. More...
 

Detailed Description

A slot to record time taken by an operation.

Definition at line 81 of file testbed_api_operations.c.

Field Documentation

◆ next

struct TimeSlot* TimeSlot::next

DLL next pointer.

Definition at line 86 of file testbed_api_operations.c.

◆ prev

struct TimeSlot* TimeSlot::prev

DLL prev pointer.

Definition at line 91 of file testbed_api_operations.c.

◆ queue

struct OperationQueue* TimeSlot::queue

This operation queue to which this time slot belongs to.

Definition at line 96 of file testbed_api_operations.c.

Referenced by adaptive_queue_set_max_active(), and update_tslots().

◆ op

struct GNUNET_TESTBED_Operation* TimeSlot::op

The operation to which this timeslot is currently allocated to.

Definition at line 101 of file testbed_api_operations.c.

Referenced by assign_timeslot(), cleanup_tslots(), and update_tslots().

◆ tsum

struct GNUNET_TIME_Relative TimeSlot::tsum

Accumulated time.

Definition at line 106 of file testbed_api_operations.c.

Referenced by adapt_parallelism(), and update_tslots().

◆ nvals

unsigned int TimeSlot::nvals

Number of timing values accumulated.

Definition at line 111 of file testbed_api_operations.c.

Referenced by adapt_parallelism(), and update_tslots().


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