nl :: Dệt :: Hồ sơ :: Mô tả thiết bị:: DeviceDescriptionServer
#include <src/lib/profiles/device-description/DeviceDescription.h>
Đối tượng máy chủ để phản hồi các yêu cầu Mô tả thiết bị.
Tóm lược
Di sản
Inherits từ: nl :: Weave :: WeaveServerBaseChỉ đạo lớp con biết: nl :: Weave :: DeviceLayer :: Nội :: DeviceDescriptionServer
Người xây dựng và Người phá hủy | |
---|---|
DeviceDescriptionServer (void) |
Các loại công khai | |
---|---|
HandleIdentifyRequestFunct )(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg) | typedefvoid(* |
Thuộc tính công khai | |
---|---|
AppState | void * Con trỏ trạng thái được xác định ứng dụng để cung cấp ngữ cảnh cho các lệnh gọi lại. |
OnIdentifyRequestReceived | HandleIdentifyRequestFunct Hàm này chịu trách nhiệm xử lý các thông báo IdentityRequest. |
Chức năng công cộng | |
---|---|
Init ( WeaveExchangeManager *exchangeMgr) | Khởi tạo trạng thái Máy chủ Mô tả Thiết bị và đăng ký để nhận thông báo Mô tả Thiết bị. |
Shutdown (void) | Tắt Máy chủ Mô tả Thiết bị. |
Các loại công khai
HandleIdentifyRequestFunct
void(* HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
Thuộc tính công khai
AppState
void * AppState
Con trỏ trạng thái xác định ứng dụng để cung cấp ngữ cảnh cho các cuộc gọi lại.
OnIdentifyRequestRenition
HandleIdentifyRequestFunct OnIdentifyRequestReceived
Hàm này chịu trách nhiệm xử lý các thông báo IdentityRequest.
Chi tiết | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Thông số |
|
Chức năng công cộng
DeviceDescriptionServer
DeviceDescriptionServer( void )
Trong đó
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Khởi tạo trạng thái Máy chủ Mô tả Thiết bị và đăng ký để nhận thông báo Mô tả Thiết bị.
param [in] exchangeMgr Một con trỏ tới Weave Exchange Manager.
Chi tiết | |||||||
---|---|---|---|---|---|---|---|
Giá trị trả lại |
|
Tắt
WEAVE_ERROR Shutdown( void )
Tắt Máy chủ Mô tả Thiết bị.
Chi tiết | |||
---|---|---|---|
Giá trị trả lại |
|