nl::Weave::Profiles

تشمل مساحة الاسم هذه جميع الواجهات المتوفرة ضمن الملفات الشخصية على Weave في Weave، وكل من الواجهة Common ومورِّد Nest Labs.

ملخّص

عمليات التعداد

@184 تعداد
WeaveProfileId تعداد

الدوال

WeaveMakeManagedNamespaceIdentifier(BDX, kWeaveManagedNamespaceDesignation_Current)
namespace
WeaveMakeManagedNamespaceIdentifier(BDX, kWeaveManagedNamespaceDesignation_Development)
namespace
WeaveMakeManagedNamespaceIdentifier(DataManagement, kWeaveManagedNamespaceDesignation_Current)
namespace
WeaveMakeManagedNamespaceIdentifier(DataManagement, kWeaveManagedNamespaceDesignation_Legacy)
namespace

صفوف

nl::Weave::Profiles::MessageIterator

لاستخدام الموارد الاحتياطية للرسائل بشكل معقول، نحدد هذا المكرر، الذي يمكن استخدامه لتتبع الحدود، وما إلى ذلك.

nl::Weave::Profiles::ReferencedString

إليك كيفية التعامل مع السلاسل في Weave.

nl::Weave::Profiles::ReferencedTLVData

وبالمثل، علينا أن نكون قادرين على تمثيل كائن ثنائي كبير قديم من بيانات TLV.

nl::Weave::Profiles::RetainedPacketBuffer

هذه فئة أساسية تُستخدم ككائن ملائم للرجوع إليه تلقائيًا لحساب System::PacketBuffer.

nl::Weave::Profiles::WeaveEchoClient
nl::Weave::Profiles::WeaveEchoServer

مساحات الاسم

nl::Weave::Profiles::BDX_Current

تشمل مساحة الاسم هذه جميع الواجهات ضمن Weave للملف الشخصي لنقل البيانات المجمّعة (BDX) التي يتم استخدامها حاليًا في الإنتاج.

nl::Weave::Profiles::BDX_Development

تشمل مساحة الاسم هذه جميع الواجهات ضمن Weave للملف الشخصي لنقل البيانات المجمّعة (BDX) التي تكون قيد التطوير بنشاط، ويجب عدم استخدامها لاستخدام الإنتاج.

nl::Weave::Profiles::BulkDataTransfer

تشمل مساحة الاسم هذه جميع الواجهات ضمن Weave للملف الشخصي لنقل البيانات المجمّعة في Weave.

nl::Weave::Profiles::Common

تشمل مساحة الاسم هذه جميع الواجهات ضمن Weave للملف الشخصي Common في Weave.

nl::Weave::Profiles::DataManagement_Current

تشمل مساحة الاسم هذه جميع الواجهات ضمن Weave للملف الشخصي لإدارة بيانات Weave Data Management (WDM) المتاحة حاليًا لاستخدام الإنتاج.

nl::Weave::Profiles::DataManagement_Legacy

تشمل مساحة الاسم هذه جميع الواجهات ضمن Weave للملف الشخصي لإدارة بيانات Weave التي سيتم إيقافها نهائيًا.

nl::Weave::Profiles::DeviceControl

تشمل مساحة الاسم هذه جميع الواجهات ضمن Weave للملف الشخصي في Weave Device Control.

nl::Weave::Profiles::DeviceDescription

تشمل مساحة الاسم هذه جميع الواجهات ضمن Weave للملف الشخصي في Weave Device Description.

nl::Weave::Profiles::DropcamLegacyPairing
nl::Weave::Profiles::Echo_Next
nl::Weave::Profiles::FabricProvisioning

تشمل مساحة الاسم هذه جميع الواجهات داخل Weave للملف الشخصي Weave Fabric Provisioning من الملفات الشخصية لتوفير حسابات Weave الثلاثة.

nl::Weave::Profiles::Heartbeat

تشمل مساحة الاسم هذه جميع الواجهات ضمن Weave للملف الشخصي Heartbeat.

nl::Weave::Profiles::Locale

تشمل مساحة الاسم هذه جميع الواجهات ضمن Weave للملف الشخصي Locale على Weave.

nl::Weave::Profiles::NetworkProvisioning

تشمل مساحة الاسم هذه جميع الواجهات داخل Weave للملف الشخصي لإدارة حسابات شبكة Weave، وهو الأول من الملفات الشخصية الثلاثة لإدارة حسابات Weave.

nl::Weave::Profiles::Security

تشمل مساحة الاسم هذه جميع الواجهات ضمن Weave للملف الشخصي Security (الأمان) في Weave.

nl::Weave::Profiles::ServiceDirectory

تشمل مساحة الاسم هذه جميع الواجهات ضمن Weave للملف الشخصي في Weave Service Directory، والذي يتضمّن البروتوكول المقابل الذي يحمل الاسم نفسه.

nl::Weave::Profiles::ServiceProvisioning

تشمل مساحة الاسم هذه جميع الواجهات داخل Weave للملف الشخصي لإدارة خدمات Weave، وهو الثالث من بين الملفات الشخصية الثلاثة لإدارة حسابات Weave.

nl::Weave::Profiles::SoftwareUpdate

تشمل مساحة الاسم هذه جميع الواجهات ضمن Weave في الملف الشخصي Weave Software Update، والذي يتضمّن البروتوكول المقابل الذي يحمل الاسم نفسه.

nl::Weave::Profiles::StatusReporting

تشمل مساحة الاسم هذه جميع الواجهات المتوفرة داخل Weave للملف الشخصي الفرعي Weave Status Reporting، وهي جزء من الملف الشخصي Common في Weave وضمنه.

nl::Weave::Profiles::Time
nl::Weave::Profiles::TokenPairing

تشمل مساحة الاسم هذه جميع الواجهات داخل Weave للملف الشخصي لإقران الرمز المميز لمصادقة Weave.

nl::Weave::Profiles::Vendor
nl::Weave::Profiles::WeaveMakeManagedNamespaceIdentifier
nl::Weave::Profiles::WeaveTunnel

عمليات التعداد

@184

 @184

WeaveProfileId

 WeaveProfileId

الدوال

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  BDX,
  kWeaveManagedNamespaceDesignation_Current
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  BDX,
  kWeaveManagedNamespaceDesignation_Development
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  DataManagement,
  kWeaveManagedNamespaceDesignation_Current
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  DataManagement,
  kWeaveManagedNamespaceDesignation_Legacy
)