การอ้างอิง OpenWeave C++
หน้าอ้างอิงสําหรับ OpenWeave
nl
nl:: ArgParser
ชั้นเรียน |
|
---|---|
nl::ArgParser::HelpOptions | OptionSet ทั่วไปสําหรับการจัดการตัวเลือกการให้ข้อมูล (ความช่วยเหลือ เวอร์ชัน) |
nl::ArgParser::OptionSetBase | OptionSet ที่เครื่องจัดการเป็นฟังก์ชันเสมือนจริง |
โครงสร้าง |
|
---|---|
nl::ArgParser::OptionDef | กําหนดตัวเลือกบรรทัดคําสั่ง |
nl::ArgParser::OptionSet | กําหนดกลุ่มตัวเลือกบรรทัดคําสั่งที่เกี่ยวข้องเชิงตรรกะและนํามาใช้ใหม่ได้ |
nl:: Ble
ชั้นเรียน |
|
---|---|
nl::Ble::BleApplicationDelegate | |
nl::Ble::BLEEndPoint | |
nl::Ble::BleLayer | คลาสนี้มีอินเทอร์เฟซสําหรับชุดข้อความรายการเดียวที่ใช้ขับเคลื่อนข้อมูลแบบซ้อนผ่านฟังก์ชันอินเทอร์เฟซแพลตฟอร์ม BleLayer หรือลงสแต็กผ่านออบเจ็กต์ WeaveConnection ที่เชื่อมโยงกับ BLEEndPoint |
nl::Ble::BleLayerObject | |
nl::Ble::BlePlatformDelegate | |
nl::Ble::BleTransportCapabilityRequestMessage | |
nl::Ble::BleTransportCapabilityResponseMessage | |
nl::Ble::BleTransportCommandMessage | |
nl::Ble::BTCommandHeader | |
nl::Ble::BTCommandTypeAck | |
nl::Ble::BTCommandTypeTestData | |
nl::Ble::BTCommandTypeTestRequest | |
nl::Ble::BTCommandTypeTestResult | |
nl::Ble::BTCommandTypeTxTiming | |
nl::Ble::BTCommandTypeWindowSize | |
nl::Ble::BTCommandTypeWobleMTU | |
nl::Ble::WoBle | |
nl::Ble::WoBleTest | |
nl::Ble::WoBleTxHistogram | |
nl::Ble::WoBleTxRecord |
โครงสร้าง |
|
---|---|
nl::Ble::WeaveBLEDeviceIdentificationInfo | บล็อกข้อมูลการระบุอุปกรณ์ BLE |
nl::Ble::WeaveBleUUID |
nl:: Ble:: แพลตฟอร์ม:: BlueZ
nl:: Inet
ชั้นเรียน |
|
---|---|
nl::Inet::AsyncDNSResolverSockets | นี่คือคลาสภายในไปยัง InetLayer ที่มี API ตัวช่วยสําหรับความละเอียดของระบบชื่อโดเมนแบบอะซิงโครนัส (DNS) ใน InetLayer |
nl::Inet::DNSResolver | คลาสนี้เป็นคลาสภายในใน InetLayer ที่มีความคมชัดสําหรับความละเอียดของระบบชื่อโดเมน (DNS) ใน InetLayer |
nl::Inet::EndPointBasis | พื้นฐานของชั้นเรียนปลายทางบริการอินเทอร์เน็ต |
nl::Inet::InetLayer | การดําเนินการนี้จะให้สิทธิ์เข้าถึงบริการอินเทอร์เน็ต ซึ่งรวมถึงตัวจับเวลา ความละเอียดของระบบชื่อโดเมน (DNS) การขนส่งเครือข่าย TCP การขนส่งของเครือข่าย UDP และการส่งเครือข่ายดิบสําหรับชุดข้อความเดียว |
nl::Inet::InetLayerBasis | นี่คือคลาสพื้นฐานของออบเจ็กต์ที่นับข้อมูลอ้างอิงที่จัดการโดยออบเจ็กต์ InetLayer |
nl::Inet::InterfaceAddressIterator | ตัวทําซ้ํารายการที่อยู่ IP ของอินเทอร์เฟซเครือข่าย |
nl::Inet::InterfaceIterator | ตัวทําซ้ํารายการอินเทอร์เฟซเครือข่ายของระบบ |
nl::Inet::ที่อยู่ IP | ที่อยู่โปรโตคอลอินเทอร์เน็ต |
nl::Inet::IPEndPointBasis | ออบเจ็กต์ของคลาสนี้แสดงถึงปลายทางโปรโตคอล IP ที่ขาดไม่ได้ |
nl::Inet::IPPacketInfo | ข้อมูลเกี่ยวกับข้อความขาเข้า/ขาออก/การเชื่อมต่อ |
nl::Inet::IPP | คํานําหน้าที่อยู่โปรโตคอลอินเทอร์เน็ต |
nl::Inet::RawEndPoint | วัตถุของชั้นเรียนนี้แสดงถึงปลายทางเครือข่าย IP ดิบ |
nl::Inet::SocketEvents | แสดงชุดเหตุการณ์ I/O ที่ขอ/รอดําเนินการ |
nl::Inet::TCPEndPoint | วัตถุของชั้นเรียนนี้แสดงถึงปลายทางการขนส่งของ TCP |
nl::Inet::TunEndPoint | ออบเจ็กต์ของคลาสนี้แสดงถึงอินเทอร์เฟซอุโมงค์ข้อมูล |
nl::Inet::UDPEndPoint | วัตถุของชั้นเรียนนี้แสดงถึงปลายทางการขนส่งของ UDP |
สหภาพ |
|
---|---|
nl::Inet::PeerSockAddr |
nl:: การสาน
ชั้นเรียน |
|
---|---|
nl::Weave::การเชื่อมโยง | บันทึกเป้าหมายที่ต้องการของการสื่อสาร Weave และข้อมูลการกําหนดค่าที่เกี่ยวข้อง |
nl::Weave::ตัวนับ | อินเทอร์เฟซสําหรับจัดการตัวนับเป็นค่าจํานวนเต็ม |
nl::Weave::ExchangeContext | ชั้นเรียนนี้แสดงถึงการสนทนาที่ดําเนินอยู่ (ExchangeContext) ระหว่างโหนด 2 โหนดขึ้นไป |
nl::Weave::FabricStateDelegate | ชั้นเรียนที่ให้สิทธิ์แบบนามธรรมนี้จะสื่อสารการเปลี่ยนแปลงสถานะผ้า |
nl::Weave::HostPortList | สําหรับการจัดการและแทรกแซงรายการโฮสต์ของโฮสต์ คอลเล็กชันของโฮสต์และตัวระบุพอร์ตขนาดกะทัดรัดที่เข้ารหัสแบบไบนารีซึ่งเชื่อมโยงกับ Weave Service Directory |
nl::Weave::JNIUtils | |
nl::Weave::MonotonicallyIncrisingCounter | คลาสสําหรับจัดการตัวนับการเพิ่มแบบโมโนติกเป็นค่าจํานวนเต็ม |
nl::Weave::PersistedCounter | คลาสสําหรับจัดการตัวนับเป็นค่าจํานวนเต็มที่ตั้งใจจะคงอยู่ในการรีบูต |
nl::Weave::WeaveConnection | คําจํากัดความของคลาส Weave Connection |
nl::Weave::WeaveConnectionTunnel | คําจํากัดความของคลาส WeaveConnectionTunnel ซึ่งจัดการ TCP-Point-1 คู่ที่มี WeaveConnections เดิมอยู่ และระหว่าง WeaveMessageLayer จะส่งต่อข้อมูลและการเชื่อมต่อทั้งหมด |
nl::Weave::WeaveEncryptionKey_AES128CTRSHA1 | |
nl::Weave::WeaveExchangeHeader | การดําเนินการนี้จะระบุโปรไฟล์ Weave และประเภทข้อความของข้อความ Weave ภายใน ExchangeContext |
nl::Weave::WeaveExchangeManager | คลาสนี้ใช้เพื่อจัดการ ExchangeContexts ด้วยโหนด Weave อื่นๆ |
nl::Weave::WeaveFabricState | การประกาศ WeaveFabricState การส่งต่อ |
nl::Weave::WeaveKeyId | คําจํากัดความของตัวระบุคีย์ Weave |
nl::Weave::WeaveMessageLayer | คําจํากัดความของคลาส WeaveMessageLayer ซึ่งจัดการการสื่อสารกับโหนดอื่นๆ ของ Weave |
nl::Weave::WeaveMsgEncryptionKey | มีข้อมูลเกี่ยวกับคีย์การเข้ารหัสข้อความ Weave |
nl::Weave::WeaveMsgEncryptionKeyCache | แคชคีย์สําหรับคีย์การเข้ารหัสข้อความ Weave |
nl::Weave::WeaveSecurityManager | |
nl::Weave::WeaveServerBase | ออบเจ็กต์ฐานทั่วไปสําหรับการใช้ผู้ตอบกลับโปรไฟล์ (เซิร์ฟเวอร์) ที่ไม่พึงประสงค์ของ Weave ซึ่งครอบคลุมการตรวจสอบคําขอที่ตรวจสอบสิทธิ์แล้วและการรายงานสถานะ และให้พื้นที่เก็บข้อมูลสมาชิกแบบทั่วไปสําหรับสถานะผ้าและผู้จัดการ Exchange |
nl::Weave::WeaveServerDelegateBase | คลาสพื้นฐานทั่วไปสําหรับการใช้ออบเจ็กต์ที่มอบสิทธิ์เซิร์ฟเวอร์ Weave |
nl::Weave::WeaveSessionKey | มีข้อมูลเกี่ยวกับคีย์เซสชัน Weave |
nl::Weave::WeaveSessionState | ถ่ายทอดสถานะการสื่อสารที่จําเป็นในการส่ง/รับข้อความด้วยโหนดอื่น |
โครงสร้าง |
|
---|---|
nl::Weave::JNILibraryMethod | |
nl::Weave::WeaveMessageInfo | ข้อมูลเกี่ยวกับข้อความ Weave ที่อยู่ระหว่างการส่งหรือรับ |
nl::Weave::WRMPConfig | การกําหนดค่า WRMP |
สหภาพ |
|
---|---|
nl::Weave::WeaveEncryptionKey |
nl:: Weave:: ASN1
ชั้นเรียน |
|
---|---|
nl::Weave::ASN1::ASN1Reader | |
nl::Weave::ASN1::ASN1UniversalTime | |
nl::Weave::ASN1::ASN1Writer |
nl:: Weave:: Crypto
nl:: Weave:: DeviceLayer
ชั้นเรียน |
|
---|---|
nl::Weave::DeviceLayer::ConfigurationManager | ให้สิทธิ์เข้าถึงรันไทม์และข้อมูลการกําหนดค่าเวลาของอุปกรณ์ Weave |
nl::Weave::DeviceLayer::ConfigurationManagerImpl | การใช้ออบเจ็กต์ ConfigurationManager แบบคอนกรีตสําหรับแพลตฟอร์ม EFR32 |
nl::Weave::DeviceLayer::ConnectivityManager | ให้การควบคุมการเชื่อมต่อเครือข่ายสําหรับอุปกรณ์ Weave |
nl::Weave::DeviceLayer::ConnectivityManagerImpl | การใช้ออบเจ็กต์ SingleConnect ConnectivityManager สําหรับแพลตฟอร์ม Silicon Labs EFR32 |
nl::Weave::DeviceLayer::PlatformManager | มีฟีเจอร์สําหรับเริ่มต้นและโต้ตอบกับสแต็กเครือข่าย Weave ในอุปกรณ์ที่เปิดใช้ Weave |
nl::Weave::DeviceLayer::PlatformManagerImpl | การใช้ออบเจ็กต์ PlatformManager แบบคอนกรีตสําหรับแพลตฟอร์ม EFR32 |
nl::Weave::DeviceLayer::SoftwareUpdateManager | |
nl::Weave::DeviceLayer::SoftwareUpdateManagerImpl | การใช้ออบเจ็กต์ SoftwareUpdateManager แบบคอนกรีตสําหรับแพลตฟอร์ม Silicon Labs EFR32 |
nl::Weave::DeviceLayer::ThreadStackManager | มีฟีเจอร์สําหรับการเริ่มต้นและการโต้ตอบกับสแต็กเทรดในอุปกรณ์ที่พร้อมใช้งาน Weave |
nl::Weave::DeviceLayer::ThreadStackManagerImpl | การใช้ออบเจ็กต์ ThreadStackManager แบบคอนกรีตสําหรับแพลตฟอร์ม EFR32 โดยใช้ Silicon Labs SDK และสแต็ก OpenThread |
nl::Weave::DeviceLayer::TimeSyncManager | จัดการการซิงค์เวลาสําหรับอุปกรณ์ Weave |
nl::Weave::DeviceLayer::TraitManager | จัดการสื่อเผยแพร่และการสมัครใช้บริการวิธีจัดการข้อมูล Weave สําหรับอุปกรณ์ Weave |
โครงสร้าง |
|
---|---|
nl::Weave::DeviceLayer::WeaveDeviceEvent | แสดงเหตุการณ์เลเยอร์อุปกรณ์ Weave |
nl::Weave::DeviceLayer::WeaveDevicePlatformEvent | แสดงข้อมูลเหตุการณ์เฉพาะแพลตฟอร์มสําหรับแพลตฟอร์ม Silicon Labs EFR32 |
nl:: Weave:: DeviceLayer:: ภายใน
nl:: Weave:: DeviceManager
ชั้นเรียน |
|
---|---|
nl::Weave::DeviceManager::DeviceStatus | |
nl::Weave::DeviceManager::TraitSchemaDirectory | |
nl::Weave::DeviceManager::WeaveDeviceManager |
nl:: Weave:: แพลตฟอร์ม:: ความปลอดภัย
nl:: Weave:: โปรไฟล์
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::MessageIterator | หากต้องการใช้บัฟเฟอร์ข้อความอย่างสมเหตุสมผล เรากําหนดตัวทําซ้ํานี้ ซึ่งสามารถใช้เพื่อติดตามขอบเขตและอื่นๆ |
nl::Weave::Profiles::ReferencedString | วิธีจัดการสตริงใน Weave มีดังนี้ |
nl::Weave::Profiles::ReferencedTLVData | ในทํานองเดียวกัน เราต้องแสดงถึงชุดข้อมูล TLV ขนาดใหญ่ก่อน |
nl::Weave::Profiles::ReducePacketBuffer | นี่คือคลาสพื้นฐานซึ่งทําหน้าที่เป็นออบเจ็กต์อํานวยความสะดวกสําหรับอ้างอิงการนับ System::PacketBuffer โดยอัตโนมัติ |
nl::Weave::Profiles::WeaveEchoClient | |
nl::Weave::Profiles::WeaveEchoServer |
nl:: Weave:: โปรไฟล์:: BDX_Current
nl:: Weave:: โปรไฟล์:: BDX_ Developmentment
โครงสร้าง |
|
---|---|
nl::Weave::Profiles::BDX_ Developmentment::BDXHandlers | |
nl::Weave::Profiles::BDX_ Developmentment::BDXTransfer | โครงสร้างนี้มีสมาชิกข้อมูลที่แสดงถึงการโอน BDX ที่ใช้งานอยู่ |
nl:: Weave:: Profiles:: bulkDataTransfer
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::bulkDataTransfer::BdxDelegate |
nl:: Weave:: โปรไฟล์:: DataManagement_Current
สหภาพ |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::Timestamp | สหภาพที่ระบุระบบชุดแอปพลิเคชันหรือการประทับเวลา UTC |
nl:: Weave:: Profiles:: DataManagement_Current:: BaseMessageWithsubscribeId
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithsubscribeId::Builder | |
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithsubscribeId::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: CustomCommand
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Builder | คําจํากัดความของโปรแกรมเปลี่ยนไฟล์ Command สําหรับ WDM Custom |
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Parser | คําจํากัดความของโปรแกรมแยกวิเคราะห์คําขอ Command ที่กําหนดเองของ WDM |
nl:: Weave:: Profiles:: DataManagement_Current:: CustomCommandResponse
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Builder | คําจํากัดความของโปรแกรมเปลี่ยนไฟล์ Command ที่กําหนดเองของ WDM |
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Parser | คําจํากัดความของโปรแกรมแยกวิเคราะห์คําตอบ Command ที่กําหนดเองของ WDM |
nl:: Weave:: Profiles:: DataManagement_Current:: DataElement
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::DataElement::Builder | คําจํากัดความของโปรแกรมเปลี่ยนไฟล์องค์ประกอบข้อมูล WDM |
nl::Weave::Profiles::DataManagement_Current::DataElement::Parser | คําจํากัดความของโปรแกรมแยกวิเคราะห์องค์ประกอบข้อมูล WDM |
nl:: Weave:: Profiles:: DataManagement_Current:: DataList
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::DataList::Builder | |
nl::Weave::Profiles::DataManagement_Current::DataList::Parser |
nl:: Weave:: โปรไฟล์:: DataManagement_Current:: Event
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::Event::Builder | |
nl::Weave::Profiles::DataManagement_Current::Event::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: EventList
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::EventList::Builder | |
nl::Weave::Profiles::DataManagement_Current::EventList::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: RequestRequest
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::NotificationRequest::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: Path
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::Path::Builder | |
nl::Weave::Profiles::DataManagement_Current::Path::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: PathList
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::PathList::Builder | |
nl::Weave::Profiles::DataManagement_Current::PathList::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: RejectedionRecord
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::RejectedionRecord::ตัวสร้าง | |
nl::Weave::Profiles::DataManagement_Current::ปฏิเสธ (บันทึก::Parser) |
nl:: Weave:: Profiles:: DataManagement_Current:: RejectedionRecordList
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::RejectedionRecordList::Builder | |
nl::Weave::Profiles::DataManagement_Current::RejectedionRecordList::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: StatusElement
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::StatusElement::Builder | คําจํากัดความของโปรแกรมเปลี่ยนไฟล์องค์ประกอบองค์ประกอบ WDM |
nl::Weave::Profiles::DataManagement_Current::StatusElement::Parser | คําจํากัดความของโปรแกรมแยกวิเคราะห์องค์ประกอบสถานะ WDM |
nl:: Weave:: Profiles:: DataManagement_Current:: StatusList
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::StatusList::Builder | เครื่องมือสร้าง StatusList |
nl::Weave::Profiles::DataManagement_Current::StatusList::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: subscribeCancelRequest
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::subscribeCancelRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::subscribeCancelRequest::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: subscribeConfirmRequest
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::subscribeConfirmRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::subscribeConfirmRequest::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: subscribeRequest
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::subscribeRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::subscribeRequest::Parser | คําจํากัดความของโปรแกรมแยกวิเคราะห์ Path ของ WDM |
nl:: Weave:: Profiles:: DataManagement_Current:: subscribeResponse
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::subscribeResponse::Builder | |
nl::Weave::Profiles::DataManagement_Current::subscribeResponse::Parser | คําจํากัดความของโปรแกรมแยกวิเคราะห์ Path ของ WDM |
nl:: Weave:: Profiles:: DataManagement_Current:: UpdateRequest
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::UpdateRequest::Parser | คําจํากัดความของโปรแกรมแยกวิเคราะห์คําขออัปเดต WDM |
nl:: Weave:: Profiles:: DataManagement_Current:: UpdateResponse
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Builder | คําจํากัดความของโปรแกรมเปลี่ยนไฟล์ Update Response ของ WDM |
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: VersionList
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::VersionList::Builder | |
nl::Weave::Profiles::DataManagement_Current::VersionList::Parser |
nl:: Weave:: โปรไฟล์:: DataManagement_Legacy
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::DataManagement_Legacy::การเชื่อมโยง | คลาสการเชื่อมโยงจะจัดการสถานะการสื่อสารในนามของเอนทิตีแอปพลิเคชันโดยใช้ Weave |
nl::Weave::Profiles::DataManagement_Legacy::ClientDataManager | คลาสนามธรรมที่มีคําจํากัดความการยืนยันและตัวบ่งชี้ที่ไคลเอ็นต์ WDM ต้องการ |
nl::Weave::Profiles::DataManagement_Legacy::ClientNotifier | ระดับชั้นเรียนที่ทํางานได้ก็ต่อเมื่อต้องการการสมัครใช้บริการและการแจ้งเตือนการแจ้งเตือนในไคลเอ็นต์ WDM |
nl::Weave::Profiles::DataManagement_Legacy::DMClient | คลาสพื้นฐานนามธรรมสําหรับไคลเอ็นต์ WDM เฉพาะแอปพลิเคชัน |
nl::Weave::Profiles::DataManagement_Legacy::DMPublisher | คลาสนามธรรมสําหรับผู้เผยแพร่ WDM เฉพาะแอปพลิเคชัน |
nl::Weave::Profiles::DataManagement_Legacy::ProfileDatabase | คลาสเสริมของ ProfileDatabase |
nl::Weave::Profiles::DataManagement_Legacy::ProtocolEngine | คลาสเครื่องมือโปรโตคอล WDM |
nl::Weave::Profiles::DataManagement_Legacy::PublisherDataManager | คลาสนามธรรมที่มีคําจํากัดความการยืนยันและเมธอดการแจ้งเตือนที่ผู้เผยแพร่โฆษณา WDM กําหนด |
nl:: Weave:: โปรไฟล์:: DeviceControl
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::DeviceControl::DeviceControlDelegate | มอบสิทธิ์คลาสสําหรับการติดตั้งใช้งานการควบคุมอุปกรณ์ขาเข้าในอุปกรณ์เซิร์ฟเวอร์ |
nl::Weave::Profiles::DeviceControl::DeviceControlServer | คลาสของเซิร์ฟเวอร์สําหรับการใช้โปรไฟล์การควบคุมอุปกรณ์ |
nl:: Weave:: โปรไฟล์:: DeviceDescription
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionClient | ออบเจ็กต์ไคลเอ็นต์สําหรับการออกคําขอคําอธิบายอุปกรณ์ |
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionServer | ออบเจ็กต์เซิร์ฟเวอร์สําหรับตอบกลับคําขอคําอธิบายอุปกรณ์ |
nl::Weave::Profiles::DeviceDescription::ระบุข้อมูลอุปกรณ์ | แสดงถึงเกณฑ์ที่ใช้เลือกอุปกรณ์ในโปรโตคอล คุณต้องระบุอุปกรณ์ |
nl::Weave::Profiles::DeviceDescription::ระบุข้อมูลคําขอ | รูปแบบการแยกวิเคราะห์ของข้อความ RequestRequest |
nl::Weave::Profiles::DeviceDescription::IdentifierResponseMessage | รูปแบบการแยกวิเคราะห์ของข้อความ AttributionResponse |
nl::Weave::Profiles::DeviceDescription::TextDescriptorReader | |
nl::Weave::Profiles::DeviceDescription::TextDescriptorWriter | |
nl::Weave::Profiles::DeviceDescription::WeaveDeviceDescriptor | มีข้อความอธิบายเกี่ยวกับอุปกรณ์ Weave |
nl:: Weave:: โปรไฟล์:: Echo_Next
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::Echo_Next::WeaveEchoClient |
Provides the ability to send Weave EchoRequest messages to a peer node and receive the corresponding EchoResponse messages. |
nl::Weave::Profiles::Echo_Next::WeaveEchoServer |
Accepts EchoRequest messages from a peer node and responds with an EchoResponse message. |
nl:: Weave:: โปรไฟล์:: FabricProvisioning
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate | มอบสิทธิ์คลาสสําหรับการติดตั้งใช้งานการดําเนินการเพิ่มเติมที่เกี่ยวข้องกับการดําเนินการจัดสรรผ้า |
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer | คลาสของเซิร์ฟเวอร์สําหรับการนําโปรไฟล์การจัดสรรผ้ามาใช้ |
nl:: Weave:: โปรไฟล์:: ฮาร์ตบีต
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::ฮาร์ตบีต::WeaveHeartbeatReceiver | คลาส Wi-Fi แบบทอคลื่น Heartbeat |
nl::Weave::Profiles::ฮาร์ตบีต::WeaveHeartbeatSender | เป็นสมาชิกผู้ส่งประเภท Heartbeat |
nl:: Weave:: Profiles:: NetworkProvisioning
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::NetworkProvisioning::NetworkInfo | คลาสยูทิลิตีสําหรับการทําให้การทํางานต่อเนื่องและดีเลย์เพย์โหลดสื่อสารผ่านโปรไฟล์ NetworkProvisioning ครอบคลุมข้อมูลที่เกี่ยวข้องกับการตรวจหาและการกําหนดค่าเครือข่าย |
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate | มอบสิทธิ์คลาสสําหรับการติดตั้งใช้งานการจัดสรรเครือข่าย |
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer | คลาสของเซิร์ฟเวอร์สําหรับการใช้โปรไฟล์การจัดสรรเครือข่าย |
nl::Weave::Profiles::NetworkProvisioning::WirelessRegConfig | คอนเทนเนอร์สําหรับข้อมูลการกําหนดค่าการกํากับดูแลแบบไร้สาย |
โครงสร้าง |
|
---|---|
nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain | รหัสแบบ 2 อักขระซึ่งระบุโดเมนของกฎข้อบังคับแบบไร้สาย |
nl:: Weave:: โปรไฟล์:: ความปลอดภัย
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::Security::CertificateKeyId | |
nl::Weave::Profiles::Security::validationContext | |
nl::Weave::Profiles::Security::WeaveCertificateData | |
nl::Weave::Profiles::Security::WeaveCertificateSet | |
nl::Weave::Profiles::Security::WeaveDN | |
nl::Weave::Profiles::Security::WeaveProvisioningBundle | |
nl::Weave::Profiles::Security::WeaveSignatureGenerator | สร้างลายเซ็น Weave โดยใช้คีย์ส่วนตัวในหน่วยความจํา |
nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase | ให้ฟังก์ชันการทํางานทั่วไปสําหรับการสร้าง WeaveSignatures |
nl:: Weave:: Profiles:: Security:: AppKeys
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::Security::AppKeys::DummyGroupKeyStore | |
nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase | คําจํากัดความของชั้นเรียนคีย์สโตร์ของกลุ่ม Weave |
nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey | มีข้อมูลเกี่ยวกับคีย์กลุ่มแอปพลิเคชัน Weave |
nl:: Weave:: โปรไฟล์:: ความปลอดภัย:: กรณี
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::Security::CASE::StartSessionContext | มีข้อมูลบริบทที่เกี่ยวข้องกับการสร้างหรือการประมวลผลข้อความเซสชันของ CASE |
nl::Weave::Profiles::Security::CASE::StartSessionRequestContext | มีข้อมูลบริบทที่เกี่ยวข้องกับการสร้างหรือการประมวลผลข้อความ StartSessionRequest ของ CASE |
nl::Weave::Profiles::Security::CASE::StartSessionResponseContext | มีข้อมูลบริบทที่เกี่ยวข้องกับการสร้างหรือการประมวลผลข้อความ StartSessionRequest ของ CASE |
nl::Weave::Profiles::Security::CASE::ReconfigureContext | เก็บข้อมูลที่เกี่ยวข้องกับการสร้างหรือประมวลผลข้อความ CASE กําหนดค่าใหม่ |
nl::Weave::Profiles::Security::CASE::WeaveCASEAuthDelegate | อินเทอร์เฟซนามธรรมที่การมอบสิทธิ์การตรวจสอบสิทธิ์เกิดขึ้นระหว่างการสร้างเซสชัน CASE |
nl::Weave::Profiles::Security::CASE::WeaveCASEEngine | นําตรรกะหลักของโปรโตคอล Weave CASE ไปใช้ |
nl:: Weave:: โปรไฟล์:: ความปลอดภัย:: การรับรองที่จัดสรรไว้
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine | นําตรรกะหลักของออบเจ็กต์โปรโตคอลการจัดสรร Weave Certificate |
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeMfrAttestDelegate | อินเทอร์เฟซนามธรรมที่มอบสิทธิ์การดําเนินการเฉพาะแพลตฟอร์มระหว่างเอกสารรับรองผู้ผลิต Weave |
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeOpAuthDelegate | อินเทอร์เฟซนามธรรมที่มอบสิทธิ์การดําเนินการเฉพาะแพลตฟอร์มระหว่างการตรวจสอบสิทธิ์โหนดของ Weave |
nl:: Weave:: Profiles:: Security:: KeyExport
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::Security::KeyExport::__FINAL | |
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExport | ปรับใช้ตรรกะหลักของโปรโตคอลการส่งออกคีย์ Weave |
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExportDelegate | คลาสการมอบสิทธิ์ไปยังนามธรรมที่มีการเรียกโดย KeyExport จะดําเนินการต่างๆ ที่เกี่ยวข้องกับการตรวจสอบสิทธิ์ระหว่างการส่งออกคีย์ |
nl::Weave::Profiles::Security::KeyExport::WeaveStandAloneKeyExportClient | นําฝั่งไคลเอ็นต์ของโปรโตคอลการส่งออกคีย์ Weave ไปใช้ในบริบทแบบสแตนด์อโลน (การรับส่งข้อความที่ไม่ใช่ Weave) |
nl:: Weave:: Profiles:: Security:: PASE
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::Security::PASE::WeavePASEEngine |
nl:: Weave:: โปรไฟล์:: ความปลอดภัย:: รหัสผ่าน
โครงสร้าง |
|
---|---|
nl::Weave::Profiles::Security::Passcodes::EncryptedPasscodeStruct |
nl:: Weave:: โปรไฟล์:: ความปลอดภัย:: รับ
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::Security::TAKE::WeaveTAKEChallengerAuthDelegate | |
nl::Weave::Profiles::Security::TAKE::WeaveTAKEEngine | |
nl::Weave::Profiles::Security::TAKE::WeaveTAKETokenAuthDelegate |
nl:: Weave:: Profiles:: ServiceDirectory
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager | ออบเจ็กต์ผู้จัดการสําหรับไดเรกทอรีบริการ Weave |
โครงสร้าง |
|
---|---|
nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs | อาร์กิวเมนต์ที่ส่งไปยังโค้ดเรียกกลับ WeaveServiceManager::OnConnectStart |
nl:: Weave:: โปรไฟล์:: บริการจัดสรร
nl:: Weave:: โปรไฟล์:: SoftwareUpdate
nl:: Weave:: Profiles:: StatusReporting
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::StatusReporting::StatusReport |
nl:: Weave:: โปรไฟล์:: เวลา
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::Time::_TimeSyncNodeBase | |
nl::Weave::Profiles::Time::SingleSourceTimeSyncClient | |
nl::Weave::Profiles::Time::TimeChangeNotification | ตัวแปลงรหัสสําหรับข้อความแจ้งเตือนการเปลี่ยนแปลงเวลา |
nl::Weave::Profiles::Time::TimeSyncNode | |
nl::Weave::Profiles::Time::TimeSyncRequest | |
nl::Weave::Profiles::Time::TimeSyncResponse | |
nl::Weave::Profiles::Time::TimeZoneUtcOffset | ตัวแปลงรหัสสําหรับออฟเซ็ต UTC ของเขตเวลา |
โครงสร้าง |
|
---|---|
nl::Weave::Profiles::Time::Contact | ข้อมูลนี้เป็นแบบสาธารณะเนื่องจากโค้ดเรียกเวลาของ SyncSyncNode::FilterTimecorrectionContributor จะแสดงมุมมองที่อยู่ทั่วโลกให้สูงขึ้น |
nl::Weave::Profiles::Time::ServingNode | ใช้เพื่อระบุรายชื่อติดต่อสําหรับเรียกใช้ SyncWithNodes It' เปิดไว้แทนการเป็นคลาสที่ซ้อนกันเพื่อทําให้การประกาศคลาสของ TimeSyncNode สั้นลง และการประกาศการส่งออกจะมีความชัดเจนยิ่งขึ้น |
nl:: Weave:: Profiles:: TokenTokening
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::TokenPairing::TokenPairingDelegate | |
nl::Weave::Profiles::TokenPairing::TokenPairingServer | ออบเจ็กต์เซิร์ฟเวอร์สําหรับตอบกลับคําขอจับคู่โทเค็น |
nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingDelegate | มอบสิทธิ์ระดับเพื่อใช้การดําเนินการจับคู่อุปกรณ์ของ Dropcam Legacy ขาเข้าในอุปกรณ์ของเซิร์ฟเวอร์ |
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer | คลาสเซิร์ฟเวอร์สําหรับการใช้โปรไฟล์การจับคู่แบบดั้งเดิมของ Dropcam |
nl:: Weave:: โปรไฟล์:: WeaveTunnel
ชั้นเรียน |
|
---|---|
nl::Weave::Profiles::WeaveTunnel::ReconnectParam | พารามิเตอร์นโยบายการเชื่อมต่อใหม่ที่ใช้เพื่อควบคุมวิธีที่อุโมงค์เชื่อมต่อกับบริการอีกครั้ง |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent | |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelConnectionMgr | คลาสนี้รวมสถานะการเชื่อมต่อของอุโมงค์ Weave ทั้งหมด รวมถึงตรรกะและฟังก์ชันการจัดการที่เกี่ยวข้อง |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelControl | |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelHeader | |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute |
nl:: Weave:: ฝ่ายสนับสนุนด้านความปลอดภัย
nl:: Weave:: การสนับสนุน
โครงสร้าง |
|
---|---|
nl::Weave::Support::ProfileStringContext | บริบทสําหรับการลงทะเบียนและยกเลิกการลงทะเบียนโค้ดเรียกกลับที่เชื่อมโยงกับตัวระบุโปรไฟล์ที่ระบุไว้สําหรับสตริงการสนับสนุนที่มนุษย์อ่านได้ซึ่งเชื่อมโยงกับโปรไฟล์ |
nl::Weave::การสนับสนุน::ProfileStringInfo | โค้ดเรียกกลับที่เชื่อมโยงกับตัวระบุโปรไฟล์ที่ระบุสําหรับการส่งกลับสตริงการสนับสนุนที่มนุษย์อ่านได้ที่เชื่อมโยงกับโปรไฟล์ |
nl:: Weave:: ระบบ
ชั้นเรียน |
|
---|---|
nl::Weave::System::Layer |
This provides access to timers according to the configured event handling model. |
nl::Weave::System::LwIPEventHandlerDelegate | |
nl::Weave::System::ปิดเสียงx |
This class represents a simple mutual exclusion lock used on platforms with preemptively scheduled multi-threaded programming environments, for example, POSIX threads and FreeRTOS. |
nl::Weave::System::Object | ค่านี้แสดงถึงออบเจ็กต์ที่นับข้อมูลอ้างอิงจากช่องว่างในออบเจ็กต์ ObjectPool<t, ndefaultquot;"> </t,> |
nl::Weave::System::PacketBuffer | คลาสบัฟเฟอร์ของแพ็กเก็ตเป็นโครงสร้างหลักที่ใช้สําหรับจัดการแพ็คเก็ตข้อมูลแบบออคเต็ตที่มักอยู่ในบริบทของเครือข่ายการสื่อสารข้อมูล เช่น บลูทูธหรือโปรโตคอลอินเทอร์เน็ต |
nl::Weave::System::ตัวจับเวลา | นี่คือคลาสภายในสําหรับเลเยอร์ระบบ Weave ที่ใช้แทนตัวจับเวลา 1 ช็อตที่กําลังดําเนินการ |
โครงสร้าง |
|
---|---|
nl::Weave::System::LwIPEvent |
สหภาพ |
|
---|---|
nl::Weave::System::ObjectArena |
A union template used for representing a well-aligned block of memory. |
nl:: Weave:: ระบบ: สถิติ
ชั้นเรียน |
|
---|---|
nl::Weave::System::stats::Snapshot |
nl:: Weave:: TLV
ชั้นเรียน |
|
---|---|
nl::Weave::TLV::CircularTLVReader | |
nl::Weave::TLV::CircularTLVWriter | |
nl::Weave::TLV::TLVReader | ใช้โปรแกรมแยกวิเคราะห์หน่วยความจําที่มีประสิทธิภาพสําหรับข้อมูลที่เข้ารหัสในรูปแบบ Weave TLV |
nl::Weave::TLV::TLVUpdater | รวมอินเทอร์เฟซ Reader/Writer แบบรวมสําหรับการแก้ไข/การเพิ่ม/ลบองค์ประกอบในการเข้ารหัส TLV |
nl::Weave::TLV::TLVWriter | มีโปรแกรมเปลี่ยนไฟล์สําหรับหน่วยความจําที่มีประสิทธิภาพสําหรับเขียนข้อมูลในรูปแบบ Weave TLV |
nl::Weave::TLV::WeaveCircularTLVBuffer | WeaveCircularTLVBuffer มีพื้นที่เก็บข้อมูลแบบวงกลมสําหรับ nl::Weave::TLV::TLVWriter และ nl::Weave::TLVTLVReader |
nl:: Weave:: TLV:: แก้ไขข้อบกพร่อง
โครงสร้าง |
|
---|---|
nl::Weave::TLV::Debug::DumpContext |
nl:: Weave:: TLV:: ยูทิลิตี
โครงสร้าง |
|
---|---|
nl::Weave::TLV::Utilities::FindContext | |
nl::Weave::TLV::Utilities::FindPredicateContext |
nl:: เวฟ: Warm
ชั้นเรียน |
|
---|---|
nl::Weave::Warm::WarmFabricStateDelegate | นี่คือชั้นเรียนภายในสําหรับ WarmCore |
โครงสร้าง |
|
---|---|
nl::Weave::Warm::ActionEntry | |
nl::Weave::Warm::ModuleState |
สคีมา:: Weave:: Trait:: Auth:: ApplicationKeysTrait
ชั้นเรียน |
|
---|---|
สคีมา::Weave::Trait::Auth::ApplicationKeysTrait::ApplicationKeysTraitDataSink | มีอินเทอร์เฟซสําหรับซิงก์ข้อมูลลักษณะของคีย์แอปพลิเคชัน Weave |
โมดูล |
|
---|---|
การควบคุมอุปกรณ์ | |
การจัดสรรผ้า | |
การจัดสรรเครือข่าย | |
กิจกรรมรับมือแบบแพสซีฟ | Passive Rendezvous ต่างจาก Active ตรงที่ขั้นตอนการสร้างการเชื่อมต่อจะเริ่มต้นก่อนระยะการระบุโดยผู้ตั้ง |
อุปกรณ์รับมือแบบแพสซีฟระยะไกล | Rendezvous แบบแพสซีฟระยะไกลจะแตกต่างจาก Passive Rendezvous ตรงที่อุปกรณ์ช่วยอํานวยความสะดวกทําหน้าที่เป็นตัวส่งต่อสําหรับตัวผู้รับ โดยส่งต่อข้อความระหว่างผู้อนุญาตและผู้จัดสรร |
การจัดสรรบริการ | |
การจับคู่โทเค็น |