|
DelegateMQ
|
This directory contains the dispatch logic for DelegateMQ, serving as the critical bridge between the high-level serialization layer and the low-level physical transport.
The Dispatcher is responsible for taking the serialized payload (function arguments) and preparing it for transmission over the network or IPC link. It decouples the "what" (serialized data) from the "how" (transport mechanism).
Dispatcher.h: The concrete implementation of the IDispatcher interface.DmqHeader for every message, assigning the correct Remote ID and generating a monotonic Sequence Number.xostringstream) contains valid data before transmission.ITransport instance for physical transmission.