hmbdc
simplify-high-performance-messaging-programming
List of all members
hmbdc::tips::ipc_property< IpcCapacity, MaxMessageSize > Struct Template Reference

template that Domain uses for the IPC communication properties More...

#include <Domain.hpp>

Detailed Description

template<uint16_t IpcCapacity = 64, size_t MaxMessageSize = 1000>
struct hmbdc::tips::ipc_property< IpcCapacity, MaxMessageSize >

template that Domain uses for the IPC communication properties

Template Parameters
IpcCapacitypower of 2 value startign from 4, (8, 16 ... 256) It specify up to how many IPC parties (processes) are communicating
MaxMessageSizethe compile time specified max size of the IPC transferred message, this does not include the attachment size, it could be simply set to be something like hmbdc::max_size_in_tuple<AllSendMessagesTuple> If set to be 0, the value becomes runtime configured.
Examples:
hello-world.cpp.

The documentation for this struct was generated from the following file: