nl:: Tenun:: Profil:: Vendor:: Nestlabs:: DropcamLegacyPairing:: DropcamLegacyPairingDelegate
Ini adalah class abstrak.
#include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>
Delegasikan class untuk menerapkan operasi Pasangan Lama Dropcam yang masuk di perangkat server.
Ringkasan
Warisan
Mewarisi dari: nl::Weave::WeaveServerDelegateBase
Fungsi publik |
|
---|---|
EnforceAccessControl(ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
|
virtual void
Terapkan kontrol akses level pesan untuk pesan permintaan Penyambungan Lama Dropcam yang masuk.
|
GetCameraMACAddress(uint8_t(&) macAddress[EUI48_LEN])=0
|
virtual WEAVE_ERROR
Ambil alamat MAC WiFi EUI-48 kamera.
|
GetCameraSecret(uint8_t(&) secret[CAMERA_SECRET_LEN])=0
|
virtual WEAVE_ERROR
Mengambil rahasia 32 byte kamera, dibagikan dengan layanan dan digunakan untuk menghasilkan auth_data HMAC.
|
Fungsi publik
TerapkanAccessAccess
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
Terapkan kontrol akses level pesan untuk pesan permintaan Penyambungan Lama Dropcam yang masuk.
Detail | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
GetCameraMACAddress
virtual WEAVE_ERROR GetCameraMACAddress( uint8_t(&) macAddress[EUI48_LEN] )=0
Ambil alamat MAC WiFi EUI-48 kamera.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
Mendapatkan KameraRahasia
virtual WEAVE_ERROR GetCameraSecret( uint8_t(&) secret[CAMERA_SECRET_LEN] )=0
Mengambil rahasia 32 byte kamera, dibagikan dengan layanan dan digunakan untuk menghasilkan auth_data HMAC.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|