daq_listen_t Struct Reference
[Multi-threaded listener]

#include <daqc_listener.h>

List of all members.

Public Attributes

daq_tdaq
sockaddr_in listener_addr
void *(* interpreter )(void *)
int shutting_down
pthread_t listener_tid
pthread_t interpreter_tid
pthread_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

pthread_t daq_listen_t::interpreter_tid

Interpreter thread ID

struct sockaddr_in daq_listen_t::listener_addr

Listener thread socket address.

pthread_t daq_listen_t::listener_tid

Network listener thread ID

pthread_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:
Generated on Fri Jul 9 11:41:23 2010 for nds2-client by  doxygen 1.4.7