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

nl :: 짜다:: 프로필 :: 하트 비트 :: WeaveHeartbeatReceiver

#include <src/lib/profiles/heartbeat/WeaveHeartbeat.h>

위브 하트 비트 수신기 클래스입니다.

요약

계승

:에서 상속 NL :: 위브 :: WeaveServerBase

생성자와 소멸자

WeaveHeartbeatReceiver (void)

공개 유형

OnHeartbeatReceivedHandler )(const WeaveMessageInfo *aMsgInfo, uint8_t nodeState, WEAVE_ERROR err) typedef
void(*

공용 속성

OnHeartbeatReceived
OnHeartbeatReceivedHandler

공공 기능

Init ( WeaveExchangeManager *exchangeMgr)
직조 초기화 하트 비트 수신기 및 직물 받기 위해 등록 하트 비트 메시지를.
Shutdown (void)
종료 직조 하트 비트 수신기 및 직물의 수신 등록 취소 하트 비트 메시지.

공개 유형

OnHeartbeatReceivedHandler

void(* OnHeartbeatReceivedHandler)(const WeaveMessageInfo *aMsgInfo, uint8_t nodeState, WEAVE_ERROR err)

공용 속성

OnHeartbeatReceived

OnHeartbeatReceivedHandler OnHeartbeatReceived

공공 기능

초기화

WEAVE_ERROR Init(
  WeaveExchangeManager *exchangeMgr
)

직조 초기화 하트 비트 수신기 및 직물 받기 위해 등록 하트 비트 메시지를.

세부
매개 변수
[in] exchangeMgr
시스템 Weave Exchange Manager에 대한 포인터입니다.
반환 값
WEAVE_ERROR_INCORRECT_STATE
교환 관리자가 null이 아닌 경우
WEAVE_ERROR_TOO_MANY_UNSOLICITED_MESSAGE_HANDLERS
너무 많은 메시지 핸들러가 이미 등록 된 경우.
WEAVE_NO_ERROR
성공에.

일시 휴업

WEAVE_ERROR Shutdown(
  void
)

종료 직조 하트 비트 수신기 및 직물의 수신 등록 취소 하트 비트 메시지.

세부
반환 값
WEAVE_NO_ERROR
성공에.

WeaveHeartbeatReceiver

 WeaveHeartbeatReceiver(
  void
)