|
| | SampleMutUninit (SampleMutUninit &&rhs) noexcept=default |
| |
| auto | operator= (SampleMutUninit &&rhs) noexcept -> SampleMutUninit &=default |
| |
| | ~SampleMutUninit () noexcept=default |
| |
| | SampleMutUninit (const SampleMutUninit &)=delete |
| |
| auto | operator= (const SampleMutUninit &) -> SampleMutUninit &=delete |
| |
| auto | header () const -> HeaderPublishSubscribe |
| | Returns a reference to the [Header] of the [Sample].
|
| |
| template<typename T = UserHeader, typename = std::enable_if_t<!std::is_same<void, UserHeader>::value, T>> |
| auto | user_header () const -> const T & |
| | Returns a reference to the user_header of the [Sample].
|
| |
| template<typename T = UserHeader, typename = std::enable_if_t<!std::is_same<void, UserHeader>::value, T>> |
| auto | user_header_mut () -> T & |
| | Returns a mutable reference to the user_header of the [Sample].
|
| |
| template<typename T = Payload, typename = std::enable_if_t<!bb::IsSlice<T>::VALUE, void>> |
| auto | payload () const -> const ValueType & |
| | Returns a reference to the const payload of the sample.
|
| |
| template<typename T = Payload, typename = std::enable_if_t<!bb::IsSlice<T>::VALUE, void>> |
| auto | payload_mut () -> ValueType & |
| | Returns a reference to the payload of the sample.
|
| |
| template<typename T = Payload, typename = std::enable_if_t<bb::IsSlice<T>::VALUE, void>> |
| auto | payload () const -> bb::ImmutableSlice< ValueType > |
| |
| template<typename T = Payload, typename = std::enable_if_t<bb::IsSlice<T>::VALUE, void>> |
| auto | payload_mut () -> bb::MutableSlice< ValueType > |
| |
| template<typename T = Payload, typename = std::enable_if_t<!bb::IsSlice<T>::VALUE, T>> |
| auto | write_payload (T &&value) -> SampleMut< S, Payload, UserHeader > |
| | Writes the payload to the sample.
|
| |
| template<typename T = Payload, typename = std::enable_if_t<bb::IsSlice<T>::VALUE, T>> |
| auto | write_from_fn (const iox2::bb::StaticFunction< typename T::ValueType(uint64_t)> &initializer) -> SampleMut< S, Payload, UserHeader > |
| | Writes the payload to the sample.
|
| |
| template<typename T = Payload, typename = std::enable_if_t<bb::IsSlice<T>::VALUE, T>> |
| auto | write_from_slice (bb::ImmutableSlice< ValueType > &value) -> SampleMut< S, Payload, UserHeader > |
| | mem copies the value to the sample
|
| |
template<
ServiceType S, typename Payload, typename UserHeader>
class iox2::SampleMutUninit< S, Payload, UserHeader >
Definition at line 25 of file sample_mut_uninit.hpp.