Classes | Namespaces
pipeline.h File Reference
#include "ur_client_library/comm/package.h"
#include "ur_client_library/log.h"
#include "ur_client_library/queue/readerwriterqueue.h"
#include <atomic>
#include <chrono>
#include <thread>
#include <vector>
#include <fstream>
Include dependency graph for pipeline.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  urcl::comm::IConsumer< T >
 Parent class for for arbitrary consumers. More...
 
class  urcl::comm::INotifier
 Parent class for notifiers. More...
 
class  urcl::comm::IProducer< T >
 Parent class for arbitrary producers of packages. More...
 
class  urcl::comm::MultiConsumer< T >
 Consumer, that allows one product to be consumed by multiple arbitrary conusmers. More...
 
class  urcl::comm::Pipeline< T >
 The Pipepline manages the production and optionally consumption of packages. Cyclically the producer is called and returned packages are saved in a queue. This queue is then either also cyclically utilized by the registered consumer or can be externally used. More...
 

Namespaces

 urcl
 
 urcl::comm
 


ur_client_library
Author(s): Thomas Timm Andersen, Simon Rasmussen, Felix Exner, Lea Steffen, Tristan Schnell
autogenerated on Sun May 9 2021 02:16:26