nds2-client - Developer 0.16.7
Loading...
Searching...
No Matches
Public Attributes | List of all members
daq_listen_t Struct Reference

#include <daqc_listener.h>

Collaboration diagram for daq_listen_t:
Collaboration graph
[legend]

Public Attributes

daq_tdaq
 
struct sockaddr_in * listener_addr
 
void *(* interpreter )(void *)
 
int shutting_down
 
thread_t listener_tid
 
thread_t interpreter_tid
 
mutex_t lock
 

Detailed Description

daq_listen_t contains all the control/status information for an NDS1 listener thread.

Member Data Documentation

◆ daq

daq_t* daq_listen_t::daq

Associated DAQ client address

◆ interpreter

void *(* daq_listen_t::interpreter) (void *)

Processing thread entry address

◆ interpreter_tid

thread_t daq_listen_t::interpreter_tid

Interpreter thread ID

◆ listener_addr

struct sockaddr_in* daq_listen_t::listener_addr

Listener thread socket address.

◆ listener_tid

thread_t daq_listen_t::listener_tid

Network listener thread ID

◆ lock

mutex_t daq_listen_t::lock

Mutex used to synchronize main thread with the listener thread initialization

◆ shutting_down

int daq_listen_t::shutting_down

Shut down status flag.


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