| Zao SDK for Jetson / libzao-endpoint API リファレンス 1.6.1.0 (2025-01-15)
    | 
シリアル通信トンネリング機能のコールバックインターフェース More...
#include <TunnelInterface.hpp>
| Public Types | |
| enum class | EventType { kUnknown = 0 , kDisconnected , kUnlinked , kDepacketizeError , kDeactivated , kActivated } | 
| イベントの種類  More... | |
| Public Member Functions | |
| virtual void | OnRequestConfig (const TunnelConfig &config)=0 | 
| 設定要求時に呼び出されるコールバック。 | |
| virtual void | OnNotifyTunnelEvent (EventType type, const std::string &message) | 
| エラーなどのイベントが発生した時に呼び出されるコールバック | |
| virtual void | OnReceivePacket (std::vector< std::uint8_t > &&bytes) | 
| パケット受信時に呼び出されるコールバック。 | |
| virtual | ~TunnelCallbackInterface () noexcept=default | 
| TunnelCallbackInterface オブジェクトを破棄する。 | |
シリアル通信トンネリング機能のコールバックインターフェース
| 
 | strong | 
| 
 | inlinevirtual | 
エラーなどのイベントが発生した時に呼び出されるコールバック
| type | イベントの種類 | 
| message | 追加メッセージ | 
| 
 | inlinevirtual | 
パケット受信時に呼び出されるコールバック。
| bytes | パケットのバイト列を格納したvector | 
| 
 | pure virtual | 
設定要求時に呼び出されるコールバック。
| config | 要求された設定 |