#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>
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 | |