nl:: Weave:: Profiles:: DeviceDescription:: DeviceDescriptionServer
#include <src/lib/profiles/device-description/DeviceDescription.h>
기기 설명 요청에 응답하는 서버 객체입니다.
요약
상속
상속 출처: nl::Weave::WeaveServerBase직접 알려진 서브클래스: nl::Weave::DeviceLayer::Internal::DeviceDescriptionServer
생성자 및 소멸자 |
|
---|---|
DeviceDescriptionServer(void)
|
공개 유형 |
|
---|---|
HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
|
typedefvoid(*
|
공개 속성 |
|
---|---|
AppState
|
void *
콜백 컨텍스트를 제공하는 애플리케이션 정의 상태 포인터입니다.
|
OnIdentifyRequestReceived
|
HandleIdentifyRequestFunct
이 함수는 IdentityRequest 메시지 처리를 담당합니다.
|
공개 함수 |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
기기 설명 서버 상태를 초기화하고 기기 설명 메시지를 수신하도록 등록합니다.
|
Shutdown(void)
|
기기 설명 서버를 종료합니다.
|
공개 유형
HandleIdentifyRequestFunct
void(* HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
공개 속성
AppState
void * AppState
콜백 컨텍스트를 제공하는 애플리케이션 정의 상태 포인터입니다.
OnIdentifyRequestReceived
HandleIdentifyRequestFunct OnIdentifyRequestReceived
이 함수는 IdentityRequest 메시지 처리를 담당합니다.
세부정보 | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
매개변수 |
|
공개 함수
DeviceDescriptionServer
DeviceDescriptionServer( void )
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
기기 설명 서버 상태를 초기화하고 기기 설명 메시지를 수신하도록 등록합니다.
param[in] ExchangeMgr Weave Exchange 관리자에 대한 포인터입니다.
세부정보 | |||||||
---|---|---|---|---|---|---|---|
반환 값 |
|