nl::Weave::Profiles

تشمل مساحة الاسم هذه جميع الواجهات ضمن Weave for 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 Bulk Data Transfer (BDX).

nl::Weave::Profiles::Common

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

nl::Weave::Profiles::DataManagement_Current

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

nl::Weave::Profiles::DataManagement_Legacy

تتضمن مساحة الاسم هذه جميع الواجهات الموجودة داخل Weave لملف تعريف إدارة بيانات Weave (WDM) التي على وشك أن يتم إيقافها.

nl::Weave::Profiles::DeviceControl

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

nl::Weave::Profiles::DeviceDescription

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

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

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

nl::Weave::Profiles::Heartbeat

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

nl::Weave::Profiles::Locale

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

nl::Weave::Profiles::NetworkProvisioning

تتضمن مساحة الاسم هذه جميع الواجهات الموجودة داخل Weave لملف التعريف لتوفير شبكة Weave، وهي الأولى من بين الملفات الشخصية لتوفير المتطلبات اللازمة لـ Weave.

nl::Weave::Profiles::Security

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

nl::Weave::Profiles::ServiceDirectory

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

nl::Weave::Profiles::ServiceProvisioning

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

nl::Weave::Profiles::SoftwareUpdate

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

nl::Weave::Profiles::StatusReporting

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

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
)