RTC Toolkit  2.0.0
Classes | Namespaces | Enumerations
readerThread.hpp File Reference

Active class that continuously reads data from shared memory queue. More...

#include "rtctk/componentFramework/logger.hpp"
#include "rtctk/componentFramework/exceptions.hpp"
#include "rtctk/componentFramework/stopToken.hpp"
#include "rtctk/dataTask/semaphore.hpp"
#include "rtctk/dataTask/messageQueue.hpp"
#include "rtctk/dataTask/parameter.hpp"
#include "rtctk/dataTask/request.hpp"
#include "rtctk/dataTask/readerHelpers.hpp"
#include <numapp/numapolicies.hpp>
#include <numapp/thread.hpp>
#include <ipcq/reader.hpp>
#include <thread>
#include <chrono>
#include <ctime>
#include <cmath>
#include <map>
#include <functional>
#include <stdexcept>

Go to the source code of this file.

Classes

class  rtctk::dataTask::RequestTimedOut
 
class  rtctk::dataTask::AsynchronousError
 
class  rtctk::dataTask::ReaderThread< TopicType, ReaderType >
 ReaderThread for the Data Class. More...
 

Namespaces

 rtctk
 
 rtctk::dataTask
 

Enumerations

enum  rtctk::dataTask::ReaderMode : unsigned { rtctk::dataTask::ReaderMode::Single, rtctk::dataTask::ReaderMode::Continuous }
 

Detailed Description

Active class that continuously reads data from shared memory queue.