GNUnet 0.21.1
LocalService Struct Reference

This struct is saved into the services-hashmap to represent a service this peer is specifically offering an exit for (for a specific domain name). More...

Collaboration diagram for LocalService:
[legend]

Data Fields

struct SocketAddress address
 Remote address to use for the service. More...
 
struct GNUNET_HashCode descriptor
 Descriptor for the service (CADET port). More...
 
char * name
 DNS name of the service. More...
 
struct GNUNET_CADET_Portport
 Open port with CADET. More...
 
int16_t is_udp
 GNUNET_YES if this is a UDP service, otherwise TCP. More...
 

Detailed Description

This struct is saved into the services-hashmap to represent a service this peer is specifically offering an exit for (for a specific domain name).

Definition at line 132 of file gnunet-daemon-exit.c.

Field Documentation

◆ address

struct SocketAddress LocalService::address

Remote address to use for the service.

Definition at line 137 of file gnunet-daemon-exit.c.

Referenced by add_services().

◆ descriptor

struct GNUNET_HashCode LocalService::descriptor

Descriptor for the service (CADET port).

Definition at line 142 of file gnunet-daemon-exit.c.

◆ name

char* LocalService::name

DNS name of the service.

Definition at line 147 of file gnunet-daemon-exit.c.

◆ port

struct GNUNET_CADET_Port* LocalService::port

Open port with CADET.

Definition at line 152 of file gnunet-daemon-exit.c.

◆ is_udp

int16_t LocalService::is_udp

GNUNET_YES if this is a UDP service, otherwise TCP.

Definition at line 157 of file gnunet-daemon-exit.c.


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