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