nl:: Weave::โปรไฟล์

เนมสเปซนี้ประกอบด้วยอินเทอร์เฟซทั้งหมดภายใน Weave สําหรับโปรไฟล์ Weave ทั้งสําหรับผู้ให้บริการทั่วไป เฉพาะและ Nest Labs

สรุป

การแจกแจง

@184 enum
WeaveProfileId enum

ฟังก์ชัน

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::โปรไฟล์::ReferencedTLVData

ในทํานองเดียวกัน เราต้องแสดงถึงชุดข้อมูล TLV ขนาดใหญ่ก่อน

nl::Weave::Profiles::RequarantinePacketBuffer

นี่คือคลาสพื้นฐานซึ่งทําหน้าที่เป็นออบเจ็กต์อํานวยความสะดวกสําหรับอ้างอิงการนับ System::PacketBuffer โดยอัตโนมัติ

nl::Weave::โปรไฟล์::WeaveEchoClient
nl::Weave::โปรไฟล์::WeaveEchoServer

เนมสเปซ

nl:: Weave::โปรไฟล์::BDX_Current

เนมสเปซนี้ประกอบด้วยอินเทอร์เฟซทั้งหมดภายใน Weave สําหรับโปรไฟล์การโอนข้อมูลเป็นกลุ่ม (BDX) ที่มีการใช้งานอยู่ที่ใช้งานจริง

nl:: Weave::โปรไฟล์::BDX_ Developmentment

เนมสเปซนี้ประกอบด้วยอินเทอร์เฟซทั้งหมดภายใน Weave สําหรับโปรไฟล์การโอนข้อมูลเป็นกลุ่ม (BDX) ที่ยังคงอยู่ระหว่างการพัฒนา และไม่ควรใช้สําหรับการใช้งานจริง

nl::Weave::Profiles::bulkDataTransfer

เนมสเปซนี้รวมอินเทอร์เฟซทั้งหมดภายใน Weave สําหรับโปรไฟล์การโอนข้อมูลแบบกลุ่มของ Weave (BDX)

nl:: Weave::โปรไฟล์::ทั่วไป

เนมสเปซนี้รวมอินเทอร์เฟซทั้งหมดภายใน Weave สําหรับโปรไฟล์ Weave Common

nl::Weave::โปรไฟล์::DataManagement_Current

เนมสเปซนี้ประกอบด้วยอินเทอร์เฟซทั้งหมดภายใน Weave สําหรับโปรไฟล์การจัดการข้อมูล Weave (WDM) ที่รองรับการใช้งานจริงในปัจจุบัน

nl::Weave::โปรไฟล์::DataManagement_Legacy

เนมสเปซนี้ประกอบด้วยอินเทอร์เฟซทั้งหมดภายใน Weave สําหรับโปรไฟล์ Weave Data Management (WDM) ที่กําลังจะเลิกใช้งาน

nl::Weave::โปรไฟล์::DeviceControl

เนมสเปซนี้ประกอบด้วยอินเทอร์เฟซทั้งหมดภายใน Weave สําหรับโปรไฟล์การควบคุมอุปกรณ์ของ Weave

nl::Weave::โปรไฟล์::DeviceDescription

เนมสเปซนี้รวมอินเทอร์เฟซทั้งหมดภายใน Weave สําหรับโปรไฟล์คําอธิบายอุปกรณ์ Weave

nl::Weave::โปรไฟล์::DropcamLegacyPairing
nl::Weave::โปรไฟล์::Echo_Next
nl::Weave::โปรไฟล์::FabricProvisioning

เนมสเปซนี้มีอินเทอร์เฟซทั้งหมดภายใน Weave สําหรับโปรไฟล์การจัดสรรผ้า Weave ซึ่งเป็นโปรไฟล์ที่ 2 จาก 3 โปรไฟล์การจัดสรรของ Weave

nl:: Weave::โปรไฟล์::ฮาร์ตบีต

เนมสเปซนี้มีอินเทอร์เฟซทั้งหมดภายใน Weave สําหรับโปรไฟล์ Heartbeat ของ Weave

nl:: Weave::โปรไฟล์::ภาษา

เนมสเปซนี้ประกอบด้วยอินเทอร์เฟซทั้งหมดภายใน Weave สําหรับโปรไฟล์ Locale ของ Weave

nl:: Weave::Profiles::NetworkProvisioning

เนมสเปซนี้ประกอบด้วยอินเทอร์เฟซทั้งหมดภายใน Weave สําหรับโปรไฟล์การจัดสรรเครือข่าย Weave ซึ่งเป็นโปรไฟล์แรกจาก 3 โปรไฟล์การจัดสรรของ Weave

nl::Weave::โปรไฟล์::ความปลอดภัย

เนมสเปซนี้ประกอบด้วยอินเทอร์เฟซทั้งหมดภายใน Weave สําหรับโปรไฟล์ Security ของ Weave

nl::Weave::Profiles::ServiceDirectory

เนมสเปซนี้ประกอบด้วยอินเทอร์เฟซทั้งหมดภายใน Weave สําหรับโปรไฟล์ Weave Service Directory ซึ่งมีโปรโตคอลที่เกี่ยวข้องของชื่อเดียวกัน

nl::Weave::โปรไฟล์::บริการจัดสรร

เนมสเปซนี้รวมอินเทอร์เฟซทั้งหมดภายใน Weave สําหรับโปรไฟล์การจัดสรรบริการ Weave, โปรไฟล์ที่ 3 จาก 3 โปรไฟล์การจัดสรรของ Weave

nl::Weave::โปรไฟล์::SoftwareUpdate

เนมสเปซนี้ประกอบด้วยอินเทอร์เฟซทั้งหมดภายใน Weave สําหรับโปรไฟล์ Weave Software Update ซึ่งมีโปรโตคอลที่เกี่ยวข้องของชื่อเดียวกัน

nl::Weave::Profiles::StatusReporting

เนมสเปซนี้ประกอบด้วยอินเทอร์เฟซทั้งหมดภายใน Weave สําหรับโปรไฟล์ย่อยการรายงานสถานะ Weave ซึ่งเป็นส่วนหนึ่งของและอยู่ในโปรไฟล์ Common ของ Weave

nl:: Weave::โปรไฟล์::เวลา
nl::Weave::Profiles::TokenTokening

เนมสเปซนี้มีอินเทอร์เฟซทั้งหมดภายใน Weave สําหรับโปรไฟล์การจับคู่โทเค็นของ Weave Authentication Token

nl::Weave::โปรไฟล์::ผู้ให้บริการ
nl::Weave::Profiles::WeaveMakeManagedNamespaceIdentifier
nl::Weave::โปรไฟล์::WeaveTunnel

การแจกแจง

184

 @184

รหัสโปรไฟล์ Weave

 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
)