nl:: Menenun:: Profil:: Deskripsi perangkat:: PerangkatDeskripsiServer
#include <src/lib/profiles/device-description/DeviceDescription.h>
Objek server untuk merespons permintaan Deskripsi Perangkat.
Ringkasan
Warisan
Mewarisi dari: nl :: Weave :: WeaveServerBaseLangsung Subclass Dikenal: nl :: Weave :: DeviceLayer :: internal :: DeviceDescriptionServer
Konstruktor dan Destruktor | |
---|---|
DeviceDescriptionServer (void) |
Tipe publik | |
---|---|
HandleIdentifyRequestFunct )(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg) | typedefvoid(* |
Atribut publik | |
---|---|
AppState | void * Penunjuk status yang ditentukan aplikasi untuk menyediakan konteks untuk panggilan balik. |
OnIdentifyRequestReceived | HandleIdentifyRequestFunct Fungsi ini bertanggung jawab untuk memproses pesan IdentityRequest. |
Fungsi publik | |
---|---|
Init ( WeaveExchangeManager *exchangeMgr) | Inisialisasi status Server Deskripsi Perangkat dan daftar untuk menerima pesan Deskripsi Perangkat. |
Shutdown (void) | Matikan Server Deskripsi Perangkat. |
Tipe publik
HandleIdentifyRequestFunct
void(* HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
Atribut publik
Status Aplikasi
void * AppState
Penunjuk status yang ditentukan aplikasi untuk menyediakan konteks untuk panggilan balik.
OnIdentifyRequestDiterima
HandleIdentifyRequestFunct OnIdentifyRequestReceived
Fungsi ini bertanggung jawab untuk memproses pesan IdentityRequest.
rincian | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
Fungsi publik
ServerDeskripsi Perangkat
DeviceDescriptionServer( void )
init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Inisialisasi status Server Deskripsi Perangkat dan daftar untuk menerima pesan Deskripsi Perangkat.
param[in] exchangeMgr Sebuah pointer ke Weave Exchange Manager.
rincian | |||||||
---|---|---|---|---|---|---|---|
Mengembalikan Nilai |
|
Menutup
WEAVE_ERROR Shutdown( void )
Matikan Server Deskripsi Perangkat.
rincian | |||
---|---|---|---|
Mengembalikan Nilai |
|