GNUnet  0.11.x
Data Fields
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 add_setter_action(), 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 add_setter_action(), GNUNET_STATISTICS_get(), GNUNET_STATISTICS_get_cancel(), and schedule_watch_request().

◆ subsystem

char* GNUNET_STATISTICS_GetHandle::subsystem

◆ name

char* GNUNET_STATISTICS_GetHandle::name

◆ 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(), handle_statistics_end(), transmit_set(), and transmit_watch().

◆ 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(), handle_statistics_value(), and schedule_watch_request().

◆ cls

void* GNUNET_STATISTICS_GetHandle::cls

Closure for proc and cont.

Definition at line 140 of file statistics_api.c.

Referenced by do_disconnect(), GNUNET_STATISTICS_get(), handle_statistics_end(), handle_statistics_value(), and schedule_watch_request().

◆ timeout

struct GNUNET_TIME_Absolute GNUNET_STATISTICS_GetHandle::timeout

Timeout for this action.

Definition at line 145 of file statistics_api.c.

Referenced by add_setter_action(), and schedule_watch_request().

◆ value

uint64_t GNUNET_STATISTICS_GetHandle::value

Associated value.

Definition at line 150 of file statistics_api.c.

Referenced by add_setter_action(), and transmit_set().

◆ make_persistent

int GNUNET_STATISTICS_GetHandle::make_persistent

Flag for SET/UPDATE actions.

Definition at line 155 of file statistics_api.c.

Referenced by add_setter_action(), reconnect_later(), and transmit_set().

◆ 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(), GNUNET_STATISTICS_destroy(), GNUNET_STATISTICS_get_cancel(), and handle_statistics_value().

◆ 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.

Referenced by add_setter_action(), GNUNET_STATISTICS_get(), and schedule_watch_request().


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