Communication Middleware (mw::com)#

Welcome to the documentation for Communication Middleware (mw::com), including the LoLa (Low Latency) implementation and Message Passing library.

Safety Documentation:

Quality Reports:

About This Documentation#

This documentation covers:

  • mw::com / LoLa: High-level communication middleware implementing parts of Adaptive AUTOSAR Communication Management

  • Message Passing: Low-level message-passing implementation for high-performance IPC

  • How To Document: User guide for auto-generated documentation from C++ source code

  • Public API Reference: Auto-generated API documentation for public i.e. @api tagged mw::com interfaces

Key Features#

  • Zero-copy shared-memory based communication

  • Support for Linux (POSIX) and QNX platforms

  • Type-safe message passing

  • Real-time capable with deterministic performance

// Create a client connection
auto client = create_client_connection("/tmp/service");

// Send a message
client->send(MyMessage{.data = 42});

Indices and tables#