Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기
컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

nl::위::프로필:공급업체::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer

#include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>

Dropcam 레거시 페어링 프로필을 구현하기 위한 서버 클래스입니다.

요약

상속

상속 위치: nl::Weave::WeaveServerBase

생성자 및 소멸자

DropcamLegacyPairingServer(void)
Dropcam 레거시 페어링 서버를 Null 초기화합니다.

보호된 속성

mDelegate

공개 함수

Init(WeaveExchangeManager *exchangeMgr)
Dropcam 레거시 페어링 서버 상태를 초기화하고 Dropcam 레거시 페어링 메시지를 수신하도록 등록합니다.
SetDelegate(DropcamLegacyPairingDelegate *delegate)
void
Dropcam 레거시 페어링 서버 이벤트를 처리하도록 대리자를 설정합니다.
Shutdown(void)
Dropcam 레거시 페어링 서버를 종료합니다.

보호된 정적 함수

HandleClientRequest(ExchangeContext *ec, const IPPacketInfo *pktInfo, const WeaveMessageInfo *msgInfo, uint32_t profileId, uint8_t msgType, PacketBuffer *payload)
void

보호된 함수

DropcamLegacyPairingServer(const DropcamLegacyPairingServer &)
HandleCameraAuthDataRequest(ExchangeContext *ec, PacketBuffer *& msgBuf)

보호된 속성

mDelegate

DropcamLegacyPairingDelegate * mDelegate

공개 함수

DropcamLegacyPairingServer

 DropcamLegacyPairingServer(
  void
)

Dropcam 레거시 페어링 서버를 Null 초기화합니다.

사용하기 전에 Init()를 호출해야 합니다.

Init

WEAVE_ERROR Init(
  WeaveExchangeManager *exchangeMgr
)

Dropcam 레거시 페어링 서버 상태를 초기화하고 Dropcam 레거시 페어링 메시지를 수신하도록 등록합니다.

세부정보
매개변수
[in] exchangeMgr
Weave Exchange Manager에 대한 포인터입니다.
반환 값
WEAVE_ERROR_TOO_MANY_UNSOLICITED_MESSAGE_HANDLERS
요청하지 않은 메시지 핸들러가 너무 많은 경우
WEAVE_NO_ERROR
성공했습니다.

SetDelegate

void SetDelegate(
  DropcamLegacyPairingDelegate *delegate
)

Dropcam 레거시 페어링 서버 이벤트를 처리하도록 대리자를 설정합니다.

세부정보
매개변수
[in] delegate
Dropcam 레거시 페어링 위임에 대한 포인터입니다.

종료

WEAVE_ERROR Shutdown(
  void
)

Dropcam 레거시 페어링 서버를 종료합니다.

세부정보
반환 값
WEAVE_NO_ERROR
무조건 적용됩니다.

보호된 정적 함수

핸들 처리 요청

void HandleClientRequest(
  ExchangeContext *ec,
  const IPPacketInfo *pktInfo,
  const WeaveMessageInfo *msgInfo,
  uint32_t profileId,
  uint8_t msgType,
  PacketBuffer *payload
)

보호된 함수

DropcamLegacyPairingServer

 DropcamLegacyPairingServer(
  const DropcamLegacyPairingServer &
)

HandleCameraAuthDataRequest 처리

WEAVE_ERROR HandleCameraAuthDataRequest(
  ExchangeContext *ec,
  PacketBuffer *& msgBuf
)