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::ip::FrameSinkBufferEnqueueResult Class Reference

IPフレーム受信用バッファの格納結果を示す型。 More...

#include <FrameSinkBufferEnqueueResult.hpp>

Public Types

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

Public Member Functions

 FrameSinkBufferEnqueueResult (ErrorType error) noexcept
 エラー状態を指定して FrameSinkBufferEnqueueResult オブジェクトを構築する。
 
 FrameSinkBufferEnqueueResult (const FrameSinkBufferEnqueueResult &)=delete
 コピー構築禁止。
 
FrameSinkBufferEnqueueResultoperator= (const FrameSinkBufferEnqueueResult &)=delete
 コピー代入禁止。
 
 FrameSinkBufferEnqueueResult (FrameSinkBufferEnqueueResult &&other) noexcept=default
 ムーブ構築する。
 
FrameSinkBufferEnqueueResultoperator= (FrameSinkBufferEnqueueResult &&other) noexcept=default
 ムーブ代入する。
 
bool HasError () const noexcept
 エラーが発生したか否か。
 
bool HasAbortedError () const noexcept
 エラーが発生したか否か(FlushQueue により中断された)。
 
bool HasInvalidBufferError () const noexcept
 エラーが発生したか否か(バッファが不正)。
 
bool HasNotConfiguredError () const noexcept
 エラーが発生したか否か(キューが設定されていない)。
 
const char * What () const noexcept
 エラー内容を説明する文字列を取得する。
 

Detailed Description

IPフレーム受信用バッファの格納結果を示す型。

Since
SDK1.5

Member Enumeration Documentation

◆ ErrorType

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

Enumerator
kNone 

エラー無し。

kAborted 

FlushQueue により中断された。

kInvalidBuffer 

バッファが不正。

kNotConfigured 

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

Constructor & Destructor Documentation

◆ FrameSinkBufferEnqueueResult() [1/2]

zao::endpoint::ip::FrameSinkBufferEnqueueResult::FrameSinkBufferEnqueueResult ( ErrorType  error)
inlinenoexcept

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

Parameters
errorエラー。

◆ FrameSinkBufferEnqueueResult() [2/2]

zao::endpoint::ip::FrameSinkBufferEnqueueResult::FrameSinkBufferEnqueueResult ( FrameSinkBufferEnqueueResult &&  other)
defaultnoexcept

ムーブ構築する。

Parameters
otherムーブ元。

Member Function Documentation

◆ operator=()

FrameSinkBufferEnqueueResult & zao::endpoint::ip::FrameSinkBufferEnqueueResult::operator= ( FrameSinkBufferEnqueueResult &&  other)
defaultnoexcept

ムーブ代入する。

Parameters
otherムーブ元。

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