1#ifndef ZAO_ENDPOINT_SERIAL_CHUNK_SINK_BUFFER_INTERFACE_HPP_
2#define ZAO_ENDPOINT_SERIAL_CHUNK_SINK_BUFFER_INTERFACE_HPP_
6#include "../TimestampInterface.hpp"
std::uint64_t Rep
タイムスタンプの表現に用いる整数型
Definition TimestampInterface.hpp:19
シリアルデータ断片受信用バッファのインターフェース。
Definition ChunkSinkBufferInterface.hpp:17
virtual ~ChunkSinkBufferInterface() noexcept=default
ChunkSinkBufferInterface オブジェクトを破棄する。
virtual TimestampInterface::Rep GetTimestamp() const =0
タイムスタンプを取得する。
virtual const void * GetPointer() const =0
バッファのポインタを取得する。
virtual std::size_t GetLength() const =0
バッファの有効バイト数を取得する。
virtual bool IsIncontiguous() const =0
前回のバッファ取得からこのバッファまでの間に、 データの不連続があるかを取得する。
virtual bool IsPacketized() const =0
このバッファのデータがパケタイズされているか否かを取得する。
Zao製品共通の名前空間
Definition FactoryInterface.hpp:11