12 typedef pthread_t thread_t;
13 typedef pthread_mutex_t mutex_t;
15 typedef HANDLE thread_t;
16 typedef HANDLE mutex_t;
73 void* ( *interpreter )(
void* );
109 void* ( *start_func )(
void*));
daq_listen_t * daq_initialize(daq_listen_t *lstn, daq_t *daq, int *tcp_port, void *(*start_func)(void *))
Create a network listener thread.
Definition: daqc_listener.c:395
thread_t listener_tid
Definition: daqc_listener.h:80
Definition: daqc_listener.h:63
mutex_t lock
Definition: daqc_listener.h:87
int daq_shutdown(daq_listen_t *lstn)
Kill the listener thread.
Definition: daqc_listener.c:490
NDS1/2 client status structure.
Definition: daqc.h:232
int shutting_down
Definition: daqc_listener.h:77
daq_t * daq
Definition: daqc_listener.h:67
struct sockaddr_in * listener_addr
Definition: daqc_listener.h:70
thread_t interpreter_tid
Definition: daqc_listener.h:83