Skip to main content

Module internals

Module internals 

Source
Expand description

Backend-specific internal types.

These types are implementation details of the transport backends. Most users should use the high-level APIs (Executor, etc.) instead of these types directly.

The Rmw* type aliases resolve to whichever backend is active at compile time, providing a backend-agnostic way to reference concrete transport types.

Functions§

drive_session_io
Drive middleware I/O for pull-based backends.
open_session
Open a new middleware session.

Type Aliases§

RmwPublisher
RmwServiceClient
RmwServiceServer
RmwSession
RmwSubscriber