Defines an interface against a message queue. More...
#include <cstdint>
#include <deque>
#include <vector>
#include <memory>
#include <mutex>
#include <atomic>
#include <chrono>
#include <condition_variable>
#include "bus/ibusmessage.h"
Go to the source code of this file.
Classes | |
class | bus::IBusMessageQueue |
Interface against a message queue. More... |
Namespaces | |
namespace | bus |
Main namespace for the MDF library. |
The file defines a generic interface against a message queue. The queue contains message objects. All brokers have 2 types of queues, publishers or subscribers. The publishers sends messages while the subscribers receive messages. The user use one side of the queue while the broker uses the other end. The implementation of the queue is dependent of the broker type.