Skip to main content

Module session

Module session 

Source
Expand description

Concrete session type aliases resolved at compile time.

Exactly one RMW backend feature must be enabled. The aliases below map the generic Session associated types to the concrete handles provided by the active backend, eliminating the need for generic type parameters on Executor, Node, and entity types.

Constants§

IMAGE_SERIALIZATION_FORMAT
RFC-0088 — the serialization format the backend this image links speaks, as its cross-image identity string.
IMAGE_SERIALIZATION_FORMAT_ID
Image-local discriminant for IMAGE_SERIALIZATION_FORMAT. Used by the compile-time assertions at entity-creation call sites and by the bridge’s one-byte comparison; never persisted, never compared across images.

Type Aliases§

RmwPublisher
Concrete publisher handle for the active RMW backend.
RmwServiceClient
Concrete service client handle for the active RMW backend.
RmwServiceServer
Concrete service server handle for the active RMW backend.
RmwSubscriber
Concrete subscriber handle for the active RMW backend.