Bus Messages 1.0
Bus Message Serialization Library
Loading...
Searching...
No Matches
ibusmessagequeue.h File Reference

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"
Include dependency graph for ibusmessagequeue.h:
This graph shows which files directly or indirectly include this file:

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.

Detailed Description

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.