Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

nl::Weave::WeaveConnectionTunnel

#include <src/lib/core/WeaveMessageLayer.h>

Lớp định nghĩa của lớp WeaveConnectionTunnel, quản lý một cặp TCPEndPoints có các WeaveConnections ban đầu đã được ghép nối, và giữa chúng, WeaveMessageOverlay chuyển tiếp tất cả dữ liệu và các lần đóng kết nối.

Tóm tắt

Loại công khai

ShutdownFunct)(WeaveConnectionTunnel *tun) typedef
void(*
Hàm này là lệnh gọi lại ứng dụng được gọi khi đường hầm kết nối Weave tắt.

Thuộc tính công khai

AppState
void *
Con trỏ đến đối tượng trạng thái dành riêng cho ứng dụng.
OnShutdown

Hàm công khai

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 để đóng các kết nối TCP tương ứng.

Loại công khai

Giải pháp tắt nguồn

void(* ShutdownFunct)(WeaveConnectionTunnel *tun)

Hàm này là lệnh gọi lại ứng dụng được gọi khi đường hầm kết nối Weave tắt.

Thông tin chi tiết
Các thông số
[in] tun
Con trỏ đến đối tượng WeaveConnectionTunnel.

Thuộc tính công khai

AppState

void * AppState

Con trỏ đến đối tượng trạng thái dành riêng cho ứng dụng.

Tắt

ShutdownFunct OnShutdown

Hàm công khai

Mã nhật ký

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 để đóng các kết nối TCP tương ứng.

Hàm này chấm dứt đường hầm và mọi hoạt động sử dụng thêm một WeaveConnectionTunnel cần được khởi tạo bằng một lệnh gọi đến WeaveMessageOverlay::NewConnectionTunnel();