nl:: Weave:: Profiles:: Vendor:: 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 레거시 페어링 메시지를 수신하도록 등록합니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 값 |
|
SetDelegate
void SetDelegate( DropcamLegacyPairingDelegate *delegate )
Dropcam 기존 페어링 서버 이벤트를 처리하도록 위임을 설정합니다.
세부정보 | |||
---|---|---|---|
매개변수 |
|
보호되는 정적 함수
HandleClientRequest
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 )