nl:: Weave:: WeaveConnectionTunnel
#include <src/lib/core/WeaveMessageLayer.h>
WeaveConnectionTunnel 類別的定義,用來管理一對原始的 WeaveConnections 已連線的 TCPEndPoints,WeaveMessageLayer 則會轉送所有資料和連線關閉。
總結
公開類型 |
|
---|---|
ShutdownFunct)(WeaveConnectionTunnel *tun)
|
typedefvoid(*
這個函式是在 Weave 連線通道關閉時叫用的應用程式回呼。 |
公開屬性 |
|
---|---|
AppState
|
void *
應用程式專屬狀態物件的指標。
|
OnShutdown
|
公開函式 |
|
---|---|
LogId(void) const
|
uint16_t
|
Shutdown(void)
|
void
關閉 WeaveConnectionTunnel,關閉元件端點,然後再關閉對應的 TCP 連線。
|
公開類型
關機基金
void(* ShutdownFunct)(WeaveConnectionTunnel *tun)
公開屬性
應用程式狀態
void * AppState
應用程式專屬狀態物件的指標。
關機
ShutdownFunct OnShutdown
公開函式
紀錄編號
uint16_t LogId( void ) const
停用
void Shutdown( void )
關閉 WeaveConnectionTunnel,關閉元件端點,然後再關閉對應的 TCP 連線。
此函式會終止通道,而您必須進一步呼叫 WeaveMessageLayer::NewConnectionTunnel(),以啟動 WeaveConnectionTunnel。