1#ifndef ZAO_ENDPOINT_SERIAL_CHUNK_SINK_BUFFER_ENQUEUE_RESULT_HPP_
2#define ZAO_ENDPOINT_SERIAL_CHUNK_SINK_BUFFER_ENQUEUE_RESULT_HPP_
124 const char*
What() const noexcept {
129 return "Aborted by FlushQueue.";
131 return "Invalid buffer.";
133 return "Queue is not configured.";
135 return "Unknown error.";
シリアルデータ断片受信用バッファの格納結果を示す型。
Definition ChunkSinkBufferEnqueueResult.hpp:13
ChunkSinkBufferEnqueueResult & operator=(ChunkSinkBufferEnqueueResult &&other) noexcept=default
ムーブ代入する。
bool HasNotConfiguredError() const noexcept
エラーが発生したか否か(キューが設定されていない)。
Definition ChunkSinkBufferEnqueueResult.hpp:116
ChunkSinkBufferEnqueueResult(ChunkSinkBufferEnqueueResult &&other) noexcept=default
ムーブ構築する。
ChunkSinkBufferEnqueueResult(ErrorType error) noexcept
エラー状態を指定して ChunkSinkBufferEnqueueResult オブジェクトを構築する。
Definition ChunkSinkBufferEnqueueResult.hpp:55
bool HasError() const noexcept
エラーが発生したか否か。
Definition ChunkSinkBufferEnqueueResult.hpp:94
bool HasAbortedError() const noexcept
エラーが発生したか否か(FlushQueue により中断された)。
Definition ChunkSinkBufferEnqueueResult.hpp:100
ChunkSinkBufferEnqueueResult(const ChunkSinkBufferEnqueueResult &)=delete
コピー構築禁止。
const char * What() const noexcept
エラー内容を説明する文字列を取得する。
Definition ChunkSinkBufferEnqueueResult.hpp:124
ErrorType
エラーの種類を示す列挙型。
Definition ChunkSinkBufferEnqueueResult.hpp:19
@ kNotConfigured
キューが設定されていない。
@ kAborted
FlushQueue により中断された。
ChunkSinkBufferEnqueueResult & operator=(const ChunkSinkBufferEnqueueResult &)=delete
コピー代入禁止。
bool HasInvalidBufferError() const noexcept
エラーが発生したか否か(バッファが不正)。
Definition ChunkSinkBufferEnqueueResult.hpp:108
Zao製品共通の名前空間
Definition FactoryInterface.hpp:11