31#ifndef DW_FRAMEWORK_METADATAHELPER_HPP_
32#define DW_FRAMEWORK_METADATAHELPER_HPP_
36#include <dwshared/dwfoundation/dw/core/language/Optional.hpp>
MetadataPayload * extractMetadata(GenericData packet)
bool checkHeaderValidFlag(ChannelMetadata const &header, MetadataFlags flag)
dw::core::Optional< uint32_t > getSequenceNumber(ChannelMetadata const &header)
dw::core::Optional< dwTime_t > getTimestamp(ChannelMetadata const &header)
void setTimestamp(ChannelMetadata &header, dwTime_t const ×tamp)
dw::core::Optional< dwValidityStatus > getValidityStatus(ChannelMetadata const &header)
void setSequenceNumber(ChannelMetadata &header, uint32_t const &sequenceNum)
void setValidityStatus(ChannelMetadata &header, dwValidityStatus const &status)