Record with information about a listen socket we have open. More...
Data Fields | |
struct ServiceListeningInfo * | next |
This is a linked list. More... | |
struct ServiceListeningInfo * | prev |
This is a linked list. More... | |
struct sockaddr * | service_addr |
Address this socket is listening on. More... | |
struct ServiceList * | sl |
Service this listen socket is for. More... | |
socklen_t | service_addr_len |
Number of bytes in service_addr. More... | |
struct GNUNET_NETWORK_Handle * | listen_socket |
Our listening socket. More... | |
struct GNUNET_SCHEDULER_Task * | accept_task |
Task doing the accepting. More... | |
Record with information about a listen socket we have open.
Definition at line 68 of file gnunet-service-arm.c.
struct ServiceListeningInfo* ServiceListeningInfo::next |
This is a linked list.
Definition at line 73 of file gnunet-service-arm.c.
Referenced by delayed_restart_task(), maint_child_death(), and start_process().
struct ServiceListeningInfo* ServiceListeningInfo::prev |
This is a linked list.
Definition at line 78 of file gnunet-service-arm.c.
struct sockaddr* ServiceListeningInfo::service_addr |
Address this socket is listening on.
Definition at line 83 of file gnunet-service-arm.c.
Referenced by create_listen_socket(), and shutdown_task().
struct ServiceList* ServiceListeningInfo::sl |
Service this listen socket is for.
Definition at line 88 of file gnunet-service-arm.c.
Referenced by accept_connection(), create_listen_socket(), delayed_restart_task(), and free_service().
socklen_t ServiceListeningInfo::service_addr_len |
Number of bytes in service_addr.
Definition at line 93 of file gnunet-service-arm.c.
Referenced by create_listen_socket().
struct GNUNET_NETWORK_Handle* ServiceListeningInfo::listen_socket |
Our listening socket.
Definition at line 98 of file gnunet-service-arm.c.
Referenced by create_listen_socket(), delayed_restart_task(), maint_child_death(), and shutdown_task().
struct GNUNET_SCHEDULER_Task* ServiceListeningInfo::accept_task |
Task doing the accepting.
Definition at line 103 of file gnunet-service-arm.c.
Referenced by accept_connection(), create_listen_socket(), delayed_restart_task(), maint_child_death(), and shutdown_task().