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

Detailed Description

Definition at line 330 of file CNationalInstrumentsDAQ.h.

Public Member Functions

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

Public Attributes

void * taskHandle
 
mrpt::system::TThreadHandle hThread
 
std::auto_ptr< mrpt::synch::CPipeReadEndPointread_pipe
 
std::auto_ptr< mrpt::synch::CPipeWriteEndPointwrite_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

◆ TInfoPerTask() [1/2]

mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::TInfoPerTask ( )

◆ TInfoPerTask() [2/2]

mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::TInfoPerTask ( const TInfoPerTask o)

Copy ctor (needed for the auto_ptr semantics)

Member Data Documentation

◆ hThread

mrpt::system::TThreadHandle mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::hThread

Definition at line 336 of file CNationalInstrumentsDAQ.h.

◆ is_closed

bool mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::is_closed

Definition at line 339 of file CNationalInstrumentsDAQ.h.

◆ must_close

bool mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::must_close

Definition at line 339 of file CNationalInstrumentsDAQ.h.

◆ new_obs_available

mrpt::synch::CAtomicCounter mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::new_obs_available

Definition at line 340 of file CNationalInstrumentsDAQ.h.

◆ read_pipe

std::auto_ptr<mrpt::synch::CPipeReadEndPoint> mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::read_pipe

Definition at line 337 of file CNationalInstrumentsDAQ.h.

◆ task

TaskDescription mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::task

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

Definition at line 342 of file CNationalInstrumentsDAQ.h.

◆ taskHandle

void* mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::taskHandle

Definition at line 335 of file CNationalInstrumentsDAQ.h.

◆ write_pipe

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

Definition at line 338 of file CNationalInstrumentsDAQ.h.




Page generated by Doxygen 1.9.5 for MRPT 1.4.0 SVN: at Mon Dec 26 04:51:47 UTC 2022