GNUnet  0.11.x
Data Fields
PrettyPrinterContext Struct Reference

Closure for append_port(). More...

Collaboration diagram for PrettyPrinterContext:
[legend]

Data Fields

struct PrettyPrinterContextnext
 DLL. More...
 
struct PrettyPrinterContextprev
 DLL. More...
 
struct GNUNET_RESOLVER_RequestHandleresolver_handle
 Resolver handle. More...
 
GNUNET_TRANSPORT_AddressStringCallback asc
 Function to call with the result. More...
 
void * asc_cls
 Clsoure for asc. More...
 
struct GNUNET_SCHEDULER_Tasktimeout_task
 Timeout task. More...
 
struct SplittedHTTPAddresssaddr
 Splitted Address. More...
 
char * plugin
 Plugin String. More...
 
int sucess
 Was conversion successful. More...
 
uint32_t options
 Address options. More...
 
struct Pluginplugin
 Our plugin. More...
 
int ipv6
 IPv6 address. More...
 
uint16_t port
 Port to add after the IP address. More...
 

Detailed Description

Closure for append_port().

Context for address to string conversion, closure for append_port().

Definition at line 180 of file plugin_transport_http_common.c.

Field Documentation

◆ next

struct PrettyPrinterContext * PrettyPrinterContext::next

DLL.

Definition at line 185 of file plugin_transport_http_common.c.

Referenced by libgnunet_plugin_transport_tcp_done().

◆ prev

struct PrettyPrinterContext * PrettyPrinterContext::prev

DLL.

Definition at line 190 of file plugin_transport_http_common.c.

◆ resolver_handle

struct GNUNET_RESOLVER_RequestHandle * PrettyPrinterContext::resolver_handle

◆ asc

GNUNET_TRANSPORT_AddressStringCallback PrettyPrinterContext::asc

◆ asc_cls

void * PrettyPrinterContext::asc_cls

◆ timeout_task

struct GNUNET_SCHEDULER_Task * PrettyPrinterContext::timeout_task

Timeout task.

Definition at line 210 of file plugin_transport_http_common.c.

Referenced by libgnunet_plugin_transport_udp_done().

◆ saddr

struct SplittedHTTPAddress* PrettyPrinterContext::saddr

◆ plugin [1/2]

struct Plugin * PrettyPrinterContext::plugin

◆ sucess

int PrettyPrinterContext::sucess

◆ options

uint32_t PrettyPrinterContext::options

◆ plugin [2/2]

struct Plugin* PrettyPrinterContext::plugin

Our plugin.

Definition at line 879 of file plugin_transport_tcp.c.

◆ ipv6

int PrettyPrinterContext::ipv6

IPv6 address.

Is this an IPv6 address?

Definition at line 904 of file plugin_transport_tcp.c.

Referenced by append_port(), tcp_plugin_address_pretty_printer(), and udp_plugin_address_pretty_printer().

◆ port

uint16_t PrettyPrinterContext::port

Port to add after the IP address.

Definition at line 914 of file plugin_transport_tcp.c.

Referenced by append_port(), tcp_plugin_address_pretty_printer(), and udp_plugin_address_pretty_printer().


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