nl:: Weave:: Profiles:: NetworkProvisioning:: NetworkProvisioningDelegate
هذا صف مجرّد.
#include <src/lib/profiles/network-provisioning/NetworkProvisioning.h>
تفويض فئة لتنفيذ عمليات توفير الشبكة.
ملخّص
الاكتساب
يتم اكتسابه من: nl::Weave::WeaveServerDelegateBaseالفئات الفرعية المعروفة المباشرة:
nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl< Network ProvideringServerImpl >
nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl< ImplClass >
السمات العامة |
|
---|---|
Server
|
[READ ONLY] كائن الخادم المرتبط به هذا المفوَّض
|
وظائف عامة |
|
---|---|
EnforceAccessControl(ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
|
virtual void
يمكنك فرض التحكّم في الوصول على مستوى الرسالة لرسالة طلب إدارة حسابات الشبكة الواردة.
|
HandleAddNetwork(PacketBuffer *networkInfoTLV)=0
|
virtual WEAVE_ERROR
أضِف شبكة معيّنة.
|
HandleDisableNetwork(uint32_t networkId)=0
|
virtual WEAVE_ERROR
إيقاف الشبكة المحددة.
|
HandleEnableNetwork(uint32_t networkId)=0
|
virtual WEAVE_ERROR
تفعيل الشبكة المحددة.
|
HandleGetNetworks(uint8_t flags)=0
|
virtual WEAVE_ERROR
تعرَّف على الشبكات التي تم إعدادها.
|
HandleGetWirelessRegulatoryConfig(void)
|
virtual WEAVE_ERROR
الحصول على معلومات حول الإعدادات التنظيمية للأجهزة اللاسلكية
|
HandleRemoveNetwork(uint32_t networkId)=0
|
virtual WEAVE_ERROR
أزِل شبكة تم إعدادها.
|
HandleScanNetworks(uint8_t networkType)=0
|
virtual WEAVE_ERROR
أجرِ فحصًا للشبكة.
|
HandleSetRendezvousMode(uint16_t rendezvousMode)=0
|
virtual WEAVE_ERROR
اضبط وضع التقاء.
|
HandleSetWirelessRegulatoryConfig(PacketBuffer *regConfigTLV)
|
virtual WEAVE_ERROR
ضبط معلومات الإعداد التنظيمي اللاسلكي
|
HandleTestConnectivity(uint32_t networkId)=0
|
virtual WEAVE_ERROR
اختبار إمكانية الاتصال بالشبكة المحدّدة.
|
HandleUpdateNetwork(PacketBuffer *networkInfoTLV)=0
|
virtual WEAVE_ERROR
تعديل ضبط الشبكة
|
IsPairedToAccount() const
|
virtual bool
تم الاتصال لتحديد ما إذا كان الجهاز مقترنًا حاليًا بأحد الحسابات.
|
السمات العامة
وظائف عامة
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
يمكنك فرض التحكّم في الوصول على مستوى الرسالة لرسالة طلب إدارة حسابات الشبكة الواردة.
التفاصيل | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المعلمات |
|
HandleAddNetwork
virtual WEAVE_ERROR HandleAddNetwork( PacketBuffer *networkInfoTLV )=0
أضِف شبكة معيّنة.
التفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
|
||||
قيم الإرجاع |
|
NetworkProvisioningDataElementTags للتعرّف على الأنواع الصالحة.
HandleDisableNetwork
virtual WEAVE_ERROR HandleDisableNetwork( uint32_t networkId )=0
إيقاف الشبكة المحددة.
التفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
|
||||
قيم الإرجاع |
|
HandleEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork( uint32_t networkId )=0
تفعيل الشبكة المحددة.
التفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
|
||||
قيم الإرجاع |
|
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks( uint8_t flags )=0
تعرَّف على الشبكات التي تم إعدادها.
التفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
|
||||
قيم الإرجاع |
|
HandleGetWirelessRegulatoryConfig
virtual WEAVE_ERROR HandleGetWirelessRegulatoryConfig( void )
الحصول على معلومات حول الإعدادات التنظيمية للأجهزة اللاسلكية
التفاصيل | |||||
---|---|---|---|---|---|
قيم الإرجاع |
|
HandleRemoveNetwork
virtual WEAVE_ERROR HandleRemoveNetwork( uint32_t networkId )=0
أزِل شبكة تم إعدادها.
التفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
|
||||
قيم الإرجاع |
|
HandleScanNetworks
virtual WEAVE_ERROR HandleScanNetworks( uint8_t networkType )=0
أجرِ فحصًا للشبكة.
التفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
|
||||
قيم الإرجاع |
|
NetworkType للتعرّف على الأنواع الصالحة.
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode( uint16_t rendezvousMode )=0
اضبط وضع التقاء.
التفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
|
||||
قيم الإرجاع |
|
RendezvousModeFlags للاطّلاع على الأوضاع الصالحة.
HandleSetWirelessRegulatoryConfig
virtual WEAVE_ERROR HandleSetWirelessRegulatoryConfig( PacketBuffer *regConfigTLV )
ضبط معلومات الإعداد التنظيمي اللاسلكي
التفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
|
||||
قيم الإرجاع |
|
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity( uint32_t networkId )=0
اختبار إمكانية الاتصال بالشبكة المحدّدة.
التفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
|
||||
قيم الإرجاع |
|
HandleUpdateNetwork
virtual WEAVE_ERROR HandleUpdateNetwork( PacketBuffer *networkInfoTLV )=0
تعديل ضبط الشبكة
التفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
|
||||
قيم الإرجاع |
|
NetworkProvisioningDataElementTags للتعرّف على الأنواع الصالحة.
IsPairedToAccount
virtual bool IsPairedToAccount() const
تم الاتصال لتحديد ما إذا كان الجهاز مقترنًا حاليًا بأحد الحسابات.