GNUnet  0.11.x
Data Fields
ServiceListenContext Struct Reference

Information the service tracks per listen operation. More...

Collaboration diagram for ServiceListenContext:
[legend]

Data Fields

struct ServiceListenContextnext
 Kept in a DLL. More...
 
struct ServiceListenContextprev
 Kept in a DLL. More...
 
struct GNUNET_SERVICE_Handlesh
 Service this listen context belongs to. More...
 
struct GNUNET_NETWORK_Handlelisten_socket
 Socket we are listening on. More...
 
struct GNUNET_SCHEDULER_Tasklisten_task
 Task scheduled to do the listening. More...
 

Detailed Description

Information the service tracks per listen operation.

Definition at line 52 of file service.c.

Field Documentation

◆ next

struct ServiceListenContext* ServiceListenContext::next

Kept in a DLL.

Definition at line 57 of file service.c.

Referenced by do_resume(), do_suspend(), and get_server_addresses().

◆ prev

struct ServiceListenContext* ServiceListenContext::prev

Kept in a DLL.

Definition at line 62 of file service.c.

◆ sh

struct GNUNET_SERVICE_Handle* ServiceListenContext::sh

◆ listen_socket

struct GNUNET_NETWORK_Handle* ServiceListenContext::listen_socket

Socket we are listening on.

Definition at line 72 of file service.c.

Referenced by accept_client(), do_resume(), setup_service(), and teardown_service().

◆ listen_task

struct GNUNET_SCHEDULER_Task* ServiceListenContext::listen_task

Task scheduled to do the listening.

Definition at line 77 of file service.c.

Referenced by accept_client(), do_resume(), do_suspend(), and teardown_service().


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