Zao SDK for Jetson / libzao-endpoint API リファレンス 1.6.0.0 (2024-12-24)
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
zao::endpoint::serial::ChunkSourceBufferDequeueResult Class Reference

シリアルデータ断片送信用バッファの取り出し結果を示す型。 More...

#include <ChunkSourceBufferDequeueResult.hpp>

Public Types

enum class  ErrorType { kNone , kAborted , kNotConfigured }
 エラーの種類を示す列挙型。 More...
 

Public Member Functions

 ChunkSourceBufferDequeueResult (std::unique_ptr< ChunkSourceBufferInterface > buffer) noexcept
 バッファを指定して ChunkSourceBufferDequeueResult オブジェクトを構築する。
 
 ChunkSourceBufferDequeueResult (ErrorType error) noexcept
 エラー状態を指定して ChunkSourceBufferDequeueResult オブジェクトを構築する。
 
 ChunkSourceBufferDequeueResult (const ChunkSourceBufferDequeueResult &)=delete
 コピー構築禁止。
 
ChunkSourceBufferDequeueResultoperator= (const ChunkSourceBufferDequeueResult &)=delete
 コピー代入禁止。
 
 ChunkSourceBufferDequeueResult (ChunkSourceBufferDequeueResult &&other) noexcept=default
 ムーブ構築する。
 
ChunkSourceBufferDequeueResultoperator= (ChunkSourceBufferDequeueResult &&other) noexcept=default
 ムーブ代入する。
 
std::unique_ptr< ChunkSourceBufferInterfaceTakeBuffer () noexcept
 所有権付きでバッファを得る。
 
bool HasError () const noexcept
 エラーが発生したか否か。
 
bool HasAbortedError () const noexcept
 エラーが発生したか否か(FlushQueue により中断された)。
 
bool HasNotConfiguredError () const noexcept
 エラーが発生したか否か(キューが設定されていない)。
 
const char * What () const noexcept
 エラー内容を説明する文字列を取得する。
 

Detailed Description

シリアルデータ断片送信用バッファの取り出し結果を示す型。

Since
SDK1.5

Member Enumeration Documentation

◆ ErrorType

エラーの種類を示す列挙型。

Enumerator
kNone 

エラー無し。

kAborted 

FlushQueue により中断された。

kNotConfigured 

キューが設定されていない。

Constructor & Destructor Documentation

◆ ChunkSourceBufferDequeueResult() [1/3]

zao::endpoint::serial::ChunkSourceBufferDequeueResult::ChunkSourceBufferDequeueResult ( std::unique_ptr< ChunkSourceBufferInterface buffer)
inlinenoexcept

バッファを指定して ChunkSourceBufferDequeueResult オブジェクトを構築する。

Parameters
bufferバッファ。

◆ ChunkSourceBufferDequeueResult() [2/3]

zao::endpoint::serial::ChunkSourceBufferDequeueResult::ChunkSourceBufferDequeueResult ( ErrorType  error)
inlinenoexcept

エラー状態を指定して ChunkSourceBufferDequeueResult オブジェクトを構築する。

Parameters
errorエラー。

◆ ChunkSourceBufferDequeueResult() [3/3]

zao::endpoint::serial::ChunkSourceBufferDequeueResult::ChunkSourceBufferDequeueResult ( ChunkSourceBufferDequeueResult &&  other)
defaultnoexcept

ムーブ構築する。

Parameters
otherムーブ元。

Member Function Documentation

◆ operator=()

ChunkSourceBufferDequeueResult & zao::endpoint::serial::ChunkSourceBufferDequeueResult::operator= ( ChunkSourceBufferDequeueResult &&  other)
defaultnoexcept

ムーブ代入する。

Parameters
otherムーブ元。

The documentation for this class was generated from the following file: