Exchange and Message

(CAA_MemBlockMan.Library)

An Exchange works similar to a pool. The difference is that an Exchange serves as memory management for the purpose of exchanging between different components and not only within one component. A message has a reference counter, which defines by how many components a message is referenced. The transport is done via references. The exchange is anonymous. It is not known, who is polling a message. An Exchange follows the FIFO (first in first out) principle.