Main MRPT website > C++ reference for MRPT 1.5.6
List of all members | Public Member Functions | Public Attributes
mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask Struct Reference

Detailed Description

Definition at line 331 of file CNationalInstrumentsDAQ.h.

Public Member Functions

 TInfoPerTask ()
 
 TInfoPerTask (const TInfoPerTask &o)
 Copy ctor (needed for the auto_ptr semantics) More...
 

Public Attributes

voidtaskHandle
 
mrpt::system::TThreadHandle hThread
 
std::auto_ptr
< mrpt::synch::CPipeReadEndPoint
read_pipe
 
std::auto_ptr
< mrpt::synch::CPipeWriteEndPoint
write_pipe
 
bool must_close
 
bool is_closed
 
mrpt::synch::CAtomicCounter new_obs_available
 
TaskDescription task
 A copy of the original task description that generated this thread. More...
 

Constructor & Destructor Documentation

CNationalInstrumentsDAQ::TInfoPerTask::TInfoPerTask ( )

Definition at line 102 of file CNationalInstrumentsDAQ.cpp.

CNationalInstrumentsDAQ::TInfoPerTask::TInfoPerTask ( const TInfoPerTask o)

Copy ctor (needed for the auto_ptr semantics)

Definition at line 111 of file CNationalInstrumentsDAQ.cpp.

References read_pipe, and write_pipe.

Member Data Documentation

mrpt::system::TThreadHandle mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::hThread
bool mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::is_closed
bool mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::must_close
mrpt::synch::CAtomicCounter mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::new_obs_available
std::auto_ptr<mrpt::synch::CPipeReadEndPoint> mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::read_pipe
TaskDescription mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::task

A copy of the original task description that generated this thread.

Definition at line 348 of file CNationalInstrumentsDAQ.h.

Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::grabbing_thread(), and mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().

void* mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::taskHandle
std::auto_ptr<mrpt::synch::CPipeWriteEndPoint> mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::write_pipe



Page generated by Doxygen 1.8.6 for MRPT 1.5.6 Git: 4c65e84 Tue Apr 24 08:18:17 2018 +0200 at mar abr 24 08:26:17 CEST 2018