GNUnet 0.21.1
GNUNET_STATISTICS_GetHandle Struct Reference

Linked list of things we still need to do. More...

Collaboration diagram for GNUNET_STATISTICS_GetHandle:
[legend]

Data Fields

struct GNUNET_STATISTICS_GetHandlenext
 This is a doubly linked list. More...
 
struct GNUNET_STATISTICS_GetHandleprev
 This is a doubly linked list. More...
 
struct GNUNET_STATISTICS_Handlesh
 Main statistics handle. More...
 
char * subsystem
 What subsystem is this action about? (can be NULL) More...
 
char * name
 What value is this action about? (can be NULL) More...
 
GNUNET_STATISTICS_Callback cont
 Continuation to call once action is complete. More...
 
GNUNET_STATISTICS_Iterator proc
 Function to call (for GET actions only). More...
 
void * cls
 Closure for proc and cont. More...
 
struct GNUNET_TIME_Absolute timeout
 Timeout for this action. More...
 
uint64_t value
 Associated value. More...
 
int make_persistent
 Flag for SET/UPDATE actions. More...
 
int aborted
 Has the current iteration been aborted; for GET actions. More...
 
enum ActionType type
 Is this a ACTION_GET, ACTION_SET, ACTION_UPDATE or ACTION_WATCH? More...
 
uint16_t msize
 Size of the message that we will be transmitting. More...
 

Detailed Description

Linked list of things we still need to do.

Definition at line 100 of file statistics_api.c.

Field Documentation

◆ next

struct GNUNET_STATISTICS_GetHandle* GNUNET_STATISTICS_GetHandle::next

This is a doubly linked list.

Definition at line 105 of file statistics_api.c.

Referenced by GNUNET_STATISTICS_destroy(), reconnect_later(), and try_connect().

◆ prev

struct GNUNET_STATISTICS_GetHandle* GNUNET_STATISTICS_GetHandle::prev

This is a doubly linked list.

Definition at line 110 of file statistics_api.c.

◆ sh

struct GNUNET_STATISTICS_Handle* GNUNET_STATISTICS_GetHandle::sh

Main statistics handle.

Definition at line 115 of file statistics_api.c.

Referenced by GNUNET_STATISTICS_get_cancel().

◆ subsystem

char* GNUNET_STATISTICS_GetHandle::subsystem

What subsystem is this action about? (can be NULL)

Definition at line 120 of file statistics_api.c.

Referenced by free_action_item(), GNUNET_STATISTICS_get_cancel(), and transmit_get().

◆ name

char* GNUNET_STATISTICS_GetHandle::name

What value is this action about? (can be NULL)

Definition at line 125 of file statistics_api.c.

Referenced by free_action_item(), GNUNET_STATISTICS_get_cancel(), and transmit_get().

◆ cont

GNUNET_STATISTICS_Callback GNUNET_STATISTICS_GetHandle::cont

Continuation to call once action is complete.

Definition at line 130 of file statistics_api.c.

Referenced by do_disconnect(), GNUNET_STATISTICS_get(), GNUNET_STATISTICS_get_cancel(), and handle_statistics_end().

◆ proc

GNUNET_STATISTICS_Iterator GNUNET_STATISTICS_GetHandle::proc

Function to call (for GET actions only).

Definition at line 135 of file statistics_api.c.

Referenced by GNUNET_STATISTICS_get().

◆ cls

void* GNUNET_STATISTICS_GetHandle::cls

Closure for proc and cont.

Definition at line 140 of file statistics_api.c.

Referenced by collector(), continuation_print(), do_disconnect(), GNUNET_STATISTICS_get(), and handle_statistics_end().

◆ timeout

struct GNUNET_TIME_Absolute GNUNET_STATISTICS_GetHandle::timeout

Timeout for this action.

Definition at line 145 of file statistics_api.c.

◆ value

uint64_t GNUNET_STATISTICS_GetHandle::value

Associated value.

Definition at line 150 of file statistics_api.c.

◆ make_persistent

int GNUNET_STATISTICS_GetHandle::make_persistent

Flag for SET/UPDATE actions.

Definition at line 155 of file statistics_api.c.

Referenced by reconnect_later().

◆ aborted

int GNUNET_STATISTICS_GetHandle::aborted

Has the current iteration been aborted; for GET actions.

Definition at line 160 of file statistics_api.c.

Referenced by do_disconnect(), and GNUNET_STATISTICS_get_cancel().

◆ type

enum ActionType GNUNET_STATISTICS_GetHandle::type

◆ msize

uint16_t GNUNET_STATISTICS_GetHandle::msize

Size of the message that we will be transmitting.

Definition at line 170 of file statistics_api.c.


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