GNUnet 0.21.1
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 53 of file service.c.

Field Documentation

◆ next

struct ServiceListenContext* ServiceListenContext::next

Kept in a DLL.

Definition at line 58 of file service.c.

Referenced by do_resume(), and do_suspend().

◆ prev

struct ServiceListenContext* ServiceListenContext::prev

Kept in a DLL.

Definition at line 63 of file service.c.

◆ sh

struct GNUNET_SERVICE_Handle* ServiceListenContext::sh

Service this listen context belongs to.

Definition at line 68 of file service.c.

Referenced by accept_client(), and setup_service().

◆ listen_socket

struct GNUNET_NETWORK_Handle* ServiceListenContext::listen_socket

Socket we are listening on.

Definition at line 73 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 78 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: