struct mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask

Overview

struct TInfoPerTask
{
    // fields

    void* taskHandle {nullptr};
    std::thread hThread;
    std::unique_ptr<mrpt::io::CPipeReadEndPoint> read_pipe;
    std::unique_ptr<mrpt::io::CPipeWriteEndPoint> write_pipe;
    bool must_close {false};
    bool is_closed {false};
    std::atomic<int> new_obs_available;
    TaskDescription task;

    // construction

    TInfoPerTask();
};

Fields

TaskDescription task

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