nds2-client - ClientDeveloper  0.16.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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_t* daq_listen_t::daq

Associated DAQ client address

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

Processing thread entry address

thread_t daq_listen_t::interpreter_tid

Interpreter thread ID

struct sockaddr_in* daq_listen_t::listener_addr

Listener thread socket address.

thread_t daq_listen_t::listener_tid

Network listener thread ID

mutex_t daq_listen_t::lock

Mutex used to synchronize main thread with the listener thread initialization

int daq_listen_t::shutting_down

Shut down status flag.


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