Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

nl::매기::WeaveConnectionTunnel

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

WeaveConnectionTunnel 클래스 정의: 원본 WeaveConnection이 결합된 TCPEndPoints를 관리하며, 그 사이에 WeaveMessageLayer가 모든 데이터와 연결 클로저를 전달합니다.

요약

공개 유형

ShutdownFunct)(WeaveConnectionTunnel *tun) typedef
void(*
이 함수는 Weave 연결 터널이 종료될 때 호출되는 애플리케이션 콜백입니다.

공개 속성

AppState
void *
애플리케이션별 상태 객체의 포인터입니다.
OnShutdown

공개 함수

LogId(void) const
uint16_t
Shutdown(void)
void
구성요소 엔드포인트를 닫아서 해당 TCP 연결을 닫아 WeaveConnectionTunnel을 종료합니다.

공개 유형

종료 기능

void(* ShutdownFunct)(WeaveConnectionTunnel *tun)

이 함수는 Weave 연결 터널이 종료될 때 호출되는 애플리케이션 콜백입니다.

세부정보
매개변수
[in] tun

공개 속성

앱 상태

void * AppState

애플리케이션별 상태 객체의 포인터입니다.

종료

ShutdownFunct OnShutdown

공개 함수

로그 ID

uint16_t LogId(
  void
) const 

종료

void Shutdown(
  void
)

구성요소 엔드포인트를 닫아서 해당 TCP 연결을 닫아 WeaveConnectionTunnel을 종료합니다.

이 함수는 터널을 종료하고 WeaveConnectionTunnel을 추가로 사용하려면 WeaveMessageLayer::NewConnectionTunnel()를 호출하여 시작해야 합니다.