VLink  2.0.0
A high-performance communication middleware
vlink::Qos::PublishMode Struct Referencefinal

Controls whether the DataWriter sends synchronously or asynchronously. More...

#include <qos.h>

Collaboration diagram for vlink::Qos::PublishMode:

Public Types

enum  Kind : uint8_t { kSync = 0 , kASync = 1 }
 

Public Attributes

Kind kind {kSync}
 Publish mode. More...
 

Detailed Description

Controls whether the DataWriter sends synchronously or asynchronously.

Kind Behaviour
kSync Write completes before returning to the caller
kASync Write is queued and sent by a background thread

Member Enumeration Documentation

◆ Kind

Enumerator
kSync 

Synchronous publish.

kASync 

Asynchronous publish via background thread.

Member Data Documentation

◆ kind

Kind vlink::Qos::PublishMode::kind {kSync}

Publish mode.


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