nl :: Dệt :: WeaveConnectionTunnel
#include <src/lib/core/WeaveMessageLayer.h>
Định nghĩa của lớp WeaveConnectionTunnel , quản lý một cặp TCPEndPoint có WeaveConnections ban đầu đã được kết hợp và giữa đó WeaveMessageLayer chuyển tiếp tất cả dữ liệu và kết nối.
Tóm lược
Các loại công khai | |
---|---|
ShutdownFunct )(WeaveConnectionTunnel *tun) | typedefvoid(* Hàm này là lệnh gọi lại của ứng dụng được gọi khi đường hầm kết nối Weave bị tắt. |
Thuộc tính công cộng | |
---|---|
AppState | void * Một con trỏ đến đối tượng trạng thái dành riêng cho ứng dụng. |
OnShutdown |
Chức năng công cộng | |
---|---|
LogId (void) const | uint16_t |
Shutdown (void) | void Tắt WeaveConnectionTunnel bằng cách đóng các điểm cuối thành phần, đến lượt nó, đóng các kết nối TCP tương ứng. |
Các loại công khai
Tắt máy
void(* ShutdownFunct)(WeaveConnectionTunnel *tun)
Hàm này là lệnh gọi lại của ứng dụng được gọi khi đường hầm kết nối Weave bị tắt.
Chi tiết | |||
---|---|---|---|
Thông số |
|
Thuộc tính công cộng
AppState
void * AppState
Một con trỏ đến đối tượng trạng thái dành riêng cho ứng dụng.
OnShutdown
ShutdownFunct OnShutdown
Chức năng công cộng
LogId
uint16_t LogId( void ) const
Tắt
void Shutdown( void )
Tắt WeaveConnectionTunnel bằng cách đóng các điểm cuối thành phần, đến lượt nó, đóng các kết nối TCP tương ứng.
Hàm này kết thúc đường hầm và bất kỳ hoạt động sử dụng tiếp theo của WeaveConnectionTunnel cần được thực hiện bằng lệnh gọi tới WeaveMessageLayer :: NewConnectionTunnel () ;