GNUnet 0.21.1
Pattern Struct Reference

We use 'patterns' of the form (x,y,t) to specify desired download/publish activities of a peer. More...

Collaboration diagram for Pattern:
[legend]

Data Fields

struct Patternnext
 Kept in a DLL. More...
 
struct Patternprev
 Kept in a DLL. More...
 
void * ctx
 Execution context for the pattern (FS-handle to the operation). More...
 
void * sctx
 Secondary execution context for the pattern (FS-handle to the operation). More...
 
struct GNUNET_TIME_Absolute start_time
 When did the operation start? More...
 
struct GNUNET_TIME_Relative delay
 With how much delay should this operation be started? More...
 
struct GNUNET_SCHEDULER_Tasktask
 Task to run the operation. More...
 
struct GNUNET_SCHEDULER_Taskstask
 Secondary task to run the operation. More...
 
unsigned long long x
 X-value. More...
 
unsigned long long y
 Y-value. More...
 

Detailed Description

We use 'patterns' of the form (x,y,t) to specify desired download/publish activities of a peer.

They are stored in a DLL.

Definition at line 38 of file gnunet-daemon-fsprofiler.c.

Field Documentation

◆ next

struct Pattern* Pattern::next

Kept in a DLL.

Definition at line 43 of file gnunet-daemon-fsprofiler.c.

◆ prev

struct Pattern* Pattern::prev

Kept in a DLL.

Definition at line 48 of file gnunet-daemon-fsprofiler.c.

◆ ctx

void* Pattern::ctx

Execution context for the pattern (FS-handle to the operation).

Definition at line 53 of file gnunet-daemon-fsprofiler.c.

◆ sctx

void* Pattern::sctx

Secondary execution context for the pattern (FS-handle to the operation).

Definition at line 58 of file gnunet-daemon-fsprofiler.c.

◆ start_time

struct GNUNET_TIME_Absolute Pattern::start_time

When did the operation start?

Definition at line 63 of file gnunet-daemon-fsprofiler.c.

◆ delay

struct GNUNET_TIME_Relative Pattern::delay

With how much delay should this operation be started?

Definition at line 68 of file gnunet-daemon-fsprofiler.c.

◆ task

struct GNUNET_SCHEDULER_Task* Pattern::task

Task to run the operation.

Definition at line 73 of file gnunet-daemon-fsprofiler.c.

◆ stask

struct GNUNET_SCHEDULER_Task* Pattern::stask

Secondary task to run the operation.

Definition at line 78 of file gnunet-daemon-fsprofiler.c.

◆ x

unsigned long long Pattern::x

X-value.

Definition at line 83 of file gnunet-daemon-fsprofiler.c.

Referenced by parse_pattern().

◆ y

unsigned long long Pattern::y

Y-value.

Definition at line 88 of file gnunet-daemon-fsprofiler.c.

Referenced by parse_pattern().


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