VLink 2.0.0
A high-performance communication middleware
Loading...
Searching...
No Matches
qnx_conf.h File Reference

Transport configuration for the qnx:// QNX IPC backend. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Detailed Description

Transport configuration for the qnx:// QNX IPC backend.

QnxConf configures the QNX IPC transport, which uses QNX native inter-process communication primitives for same-machine message passing on QNX Neutrino RTOS targets. It provides deterministic, real-time message delivery without relying on a third-party middleware layer.

Supported Node Types
qnx:// supports all six node types: kPublisher, kSubscriber, kServer, kClient, kSetter, and kGetter.
URL Format
qnx://<address>[?event=<name>]
Component Description
address QNX channel/topic name; formed from host + "/" + path
event Optional secondary event filter (?event=)
Example
vlink::Publisher<MyMsg> pub("qnx://my_topic");
vlink::Subscriber<MyMsg> sub("qnx://my_topic");
Note
This header is compiled only when VLINK_SUPPORT_QNX is defined.
This transport is only available on QNX targets; it is not usable on Linux.
is_valid() returns false if address is empty.