nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing:: DropcamLegacyPairingDelegate
To jest klasa abstrakcyjna.
#include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>
Klasa przedstawiciela do wdrażania starszych operacji parowania przychodzącego w Dropcam na urządzeniu serwera.
Podsumowanie
Dziedziczenie
Dziedziczy z: nl::Weave::WeaveServerDelegateBase
Funkcje publiczne |
|
---|---|
EnforceAccessControl(ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
|
virtual void
Wymuszaj kontrolę dostępu na poziomie wiadomości dla przychodzących wiadomości z prośbą o sparowanie starszych wersji Dropcam.
|
GetCameraMACAddress(uint8_t(&) macAddress[EUI48_LEN])=0
|
virtual WEAVE_ERROR
Pobierz adres MAC kamery w UEI-48.
|
GetCameraSecret(uint8_t(&) secret[CAMERA_SECRET_LEN])=0
|
virtual WEAVE_ERROR
Pobierz 32-bajtowy obiekt tajny kamery, który zostanie udostępniony usłudze i użyty do wygenerowania HMAC danych uwierzytelniania.
|
Funkcje publiczne
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
Wymuszaj kontrolę dostępu na poziomie wiadomości dla przychodzących wiadomości z prośbą o sparowanie starszych wersji Dropcam.
Szczegóły | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametry |
|
GetCameraMACAddress
virtual WEAVE_ERROR GetCameraMACAddress( uint8_t(&) macAddress[EUI48_LEN] )=0
Pobierz adres MAC kamery w UEI-48.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwracane wartości |
|
GetCameraSecret
virtual WEAVE_ERROR GetCameraSecret( uint8_t(&) secret[CAMERA_SECRET_LEN] )=0
Pobierz 32-bajtowy obiekt tajny kamery, który zostanie udostępniony usłudze i użyty do wygenerowania HMAC danych uwierzytelniania.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwracane wartości |
|