c-template
socket_server Struct Reference

a generic tcp socket server using file descriptor socket_number it uses a dedicated pthread for accepting new client connections, with each connection being processed in another pthread in detached state. socket uses SO_REUSEADDR More...

#include <socket_server.h>

Collaboration diagram for socket_server:

Data Fields

int socket_number
 
log_fn log
 
log_fnf logf
 
thread_loggerthl
 
pthread_t thread
 
wait_group_twg
 

Detailed Description

a generic tcp socket server using file descriptor socket_number it uses a dedicated pthread for accepting new client connections, with each connection being processed in another pthread in detached state. socket uses SO_REUSEADDR

Definition at line 45 of file socket_server.h.

Field Documentation

◆ log

log_fn socket_server::log

Definition at line 47 of file socket_server.h.

◆ logf

log_fnf socket_server::logf

Definition at line 48 of file socket_server.h.

◆ socket_number

int socket_server::socket_number

Definition at line 46 of file socket_server.h.

◆ thl

thread_logger* socket_server::thl

Definition at line 49 of file socket_server.h.

◆ thread

pthread_t socket_server::thread

Definition at line 50 of file socket_server.h.

◆ wg

wait_group_t* socket_server::wg

Definition at line 52 of file socket_server.h.


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