Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

nl:: Menenun:: Profil:: Penyediaan Layanan:: Delegasi Penyediaan Layanan

Ini adalah kelas abstrak.

Ringkasan

Warisan

Mewarisi dari: nl :: Weave :: WeaveServerDelegateBase
Langsung Subclass Dikenal: nl :: Weave :: DeviceLayer :: internal :: ServiceProvisioningServer

Fungsi publik

EnforceAccessControl ( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
virtual void
Terapkan kontrol akses tingkat pesan untuk pesan permintaan Penyediaan Layanan yang masuk.
HandleIFJServiceFabricJoinResult ( WEAVE_ERROR localErr, uint32_t serverStatusProfileId, uint16_t serverStatusCode)=0
virtual void
HandlePairDeviceToAccountResult ( WEAVE_ERROR localErr, uint32_t serverStatusProfileId, uint16_t serverStatusCode)=0
virtual void
HandleRegisterServicePairAccount ( RegisterServicePairAccountMessage & msg)=0
virtual WEAVE_ERROR
HandleUnregisterService (uint64_t serviceId)=0
virtual WEAVE_ERROR
HandleUpdateService ( UpdateServiceMessage & msg)=0
virtual WEAVE_ERROR
IsPairedToAccount () const
virtual bool
Dipanggil untuk menentukan apakah perangkat saat ini dipasangkan ke akun.

Fungsi publik

Terapkan Kontrol Akses

virtual void EnforceAccessControl(
  ExchangeContext *ec,
  uint32_t msgProfileId,
  uint8_t msgType,
  const WeaveMessageInfo *msgInfo,
  AccessControlResult & result
)

Terapkan kontrol akses tingkat pesan untuk pesan permintaan Penyediaan Layanan yang masuk.

rincian
Parameter
[in] ec
The ExchangeContext di mana pesan diterima.
[in] msgProfileId
ID profil dari pesan yang diterima.
[in] msgType
Jenis pesan dari pesan yang diterima.
[in] msgInfo
Sebuah WeaveMessageInfo struktur yang berisi informasi tentang pesan yang diterima.
[in,out] result
Nilai enumerasi yang menjelaskan hasil evaluasi kebijakan kontrol akses untuk pesan yang diterima. Setelah masuk ke metode, nilai mewakili hasil sementara pada titik saat ini dalam proses evaluasi. Setelah kembali, hasilnya diharapkan mewakili penilaian akhir dari kebijakan kontrol akses untuk pesan tersebut.

MenanganiIFJServiceFabricJoinResult

virtual void HandleIFJServiceFabricJoinResult(
  WEAVE_ERROR localErr,
  uint32_t serverStatusProfileId,
  uint16_t serverStatusCode
)=0

HandlePairDeviceToAccountResult

virtual void HandlePairDeviceToAccountResult(
  WEAVE_ERROR localErr,
  uint32_t serverStatusProfileId,
  uint16_t serverStatusCode
)=0

MenanganiRegisterServicePairAccount

virtual WEAVE_ERROR HandleRegisterServicePairAccount(
  RegisterServicePairAccountMessage & msg
)=0

Menangani UnregisterService

virtual WEAVE_ERROR HandleUnregisterService(
  uint64_t serviceId
)=0

MenanganiUpdateLayanan

virtual WEAVE_ERROR HandleUpdateService(
  UpdateServiceMessage & msg
)=0

DipasangkanKeAkun

virtual bool IsPairedToAccount() const 

Dipanggil untuk menentukan apakah perangkat saat ini dipasangkan ke akun.