8#ifndef META_OCEAN_IO_SERIALIZATION_INPUT_DATA_SERIALIZER_H
9#define META_OCEAN_IO_SERIALIZATION_INPUT_DATA_SERIALIZER_H
22namespace Serialization
242 inline explicit FileStream(
const std::string& filename);
261 inline bool isValid()
const override;
298 factoryFunction_(factoryFunction)
304 stream_(filename.c_str(), std::ios::binary),
318 return inputBitstream_;
This class holds channel configuration (sample type, name, and content type).
Definition DataSerializer.h:52
This class implements a channel with configuration and channel id.
Definition DataSerializer.h:130
This class implements the base class for data serializers.
Definition DataSerializer.h:36
std::vector< Channel > Channels
Definition of a vector holding channels.
Definition DataSerializer.h:186
uint32_t ChannelId
Definition of a channel id.
Definition DataSerializer.h:40
std::unique_ptr< DataSample > UniqueDataSample
Definition of a unique pointer holding a DataSample.
Definition DataSample.h:39
The namespace covering the entire Ocean framework.
Definition Accessor.h:15