Zserio C++17 runtime library
0.5.0
Built for Zserio 2.17.0
|
#include <IService.h>
Public Member Functions | |
BasicRawServiceDataHolder (const Vector< uint8_t, ALLOC > &rawData) | |
BasicRawServiceDataHolder (Vector< uint8_t, ALLOC > &&rawData) | |
IBasicIntrospectableViewConstPtr< ALLOC > | getIntrospectable () const override |
Span< const uint8_t > | getData () const override |
![]() | |
virtual | ~IBasicServiceData ()=default |
Service data implementation which owns the data.
Definition at line 131 of file IService.h.
|
inlineexplicit |
Constructor from vector const l-value reference.
rawData | Raw data to be copied inside the service data. |
Definition at line 139 of file IService.h.
|
inlineexplicit |
Constructor from vector r-value reference.
rawData | Raw data to be moved inside the service data. |
Definition at line 148 of file IService.h.
|
inlineoverridevirtual |
Gets service data as bytes.
Implements zserio::IBasicServiceData< std::allocator< uint8_t > >.
Definition at line 157 of file IService.h.
|
inlineoverridevirtual |
Gets introspectable representing the service data (if available).
Implements zserio::IBasicServiceData< std::allocator< uint8_t > >.
Definition at line 152 of file IService.h.