MRPT  2.0.0
List of all members | Public Member Functions | Public Attributes
mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask Struct Reference

Detailed Description

Definition at line 418 of file CNationalInstrumentsDAQ.h.

Public Member Functions

 TInfoPerTask ()
 

Public Attributes

void * taskHandle {nullptr}
 
std::thread hThread
 
std::unique_ptr< mrpt::io::CPipeReadEndPointread_pipe
 
std::unique_ptr< mrpt::io::CPipeWriteEndPointwrite_pipe
 
bool must_close {false}
 
bool is_closed {false}
 
std::atomic< int > new_obs_available
 
TaskDescription task
 A copy of the original task description that generated this thread. More...
 

Constructor & Destructor Documentation

◆ TInfoPerTask()

CNationalInstrumentsDAQ::TInfoPerTask::TInfoPerTask ( )

Definition at line 105 of file CNationalInstrumentsDAQ.cpp.

Member Data Documentation

◆ hThread

std::thread mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::hThread

◆ is_closed

bool mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::is_closed {false}

◆ must_close

bool mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::must_close {false}

◆ new_obs_available

std::atomic<int> mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::new_obs_available

◆ read_pipe

std::unique_ptr<mrpt::io::CPipeReadEndPoint> mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::read_pipe

◆ task

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

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

Definition at line 433 of file CNationalInstrumentsDAQ.h.

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

◆ taskHandle

void* mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::taskHandle {nullptr}

◆ write_pipe

std::unique_ptr<mrpt::io::CPipeWriteEndPoint> mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask::write_pipe



Page generated by Doxygen 1.8.14 for MRPT 2.0.0 Git: b38439d21 Tue Mar 31 19:58:06 2020 +0200 at miƩ abr 1 00:50:30 CEST 2020