iceoryx_posh 2.0.3
|
The Sample class is a mutable abstraction over types which are written to loaned shared memory. These samples are publishable to the iceoryx system. More...
#include <iceoryx_posh/popo/sample.hpp>
Public Types | |
template<typename T1 , typename T2 > | |
using | ForPublisherOnly = typename BaseType::template ForProducerOnly< T1, T2 > |
Public Member Functions | |
template<typename S = T, typename = ForPublisherOnly<S, T>> | |
void | publish () noexcept |
Publish the sample via the publisher from which it was loaned and automatically release ownership to it. More... | |
Friends | |
template<typename , typename , typename > | |
class | PublisherImpl |
The Sample class is a mutable abstraction over types which are written to loaned shared memory. These samples are publishable to the iceoryx system.
|
noexcept |
Publish the sample via the publisher from which it was loaned and automatically release ownership to it.
Only available for non-const type T.