ข้อมูลอ้างอิง OpenWeave C++

หน้าอ้างอิงสำหรับ OpenWeave

nl

โครงสร้าง

nl::ArrayLengthAndBuffer ตัวช่วยในการห่ออาร์เรย์ที่มีความยาว
nl::ErrorFormatter
nl::FieldDescriptor โครงสร้างที่อธิบายฟิลด์ TLV ในโครงสร้างสคีมา และเชื่อมต่อกับข้อมูลในโครงสร้าง c
nl::MemoryManagement c-struct ของฟังก์ชันการจัดสรร / ว่างหน่วยความจำ
nl::SchemaFieldDescriptor Wrapper รอบอาร์เรย์ของ FieldDescriptors เพื่ออธิบายโครงสร้าง/โครงสร้างสคีมา
nl::SerializationContext โครงสร้าง c ที่มีบริบทหรือสถานะใด ๆ ที่เราต้องการสำหรับการทำให้เป็นอนุกรมหรือดีซีเรียลไลซ์
nl::SerializedByteString
nl::SerializedFieldTypeBoolean_array
nl::SerializedFieldTypeByteString_array
nl::SerializedFieldTypeFloatingPoint32_array
nl::SerializedFieldTypeFloatingPoint64_array
nl::SerializedFieldTypeInt16_array
nl::SerializedFieldTypeInt32_array
nl::SerializedFieldTypeInt64_array
nl::SerializedFieldTypeInt8_array
nl::SerializedFieldTypeUInt16_array
nl::SerializedFieldTypeUInt32_array
nl::SerializedFieldTypeUInt64_array
nl::SerializedFieldTypeUInt8_array
nl::SerializedFieldTypeUTF8String_array
nl::StructureSchemaPointerPair คู่ข้อมูลที่มีโครงสร้าง c ของข้อมูลและ StructureSchemaDescriptor เพื่อเขียนโครงสร้าง TLV ตามข้อมูลนั้น

ไม่มี:: ArgParser

ชั้นเรียน

nl::ArgParser::HelpOptions สามัญ OptionSet สำหรับการจัดการตัวเลือกข้อมูล (ช่วยรุ่น)
nl::ArgParser::OptionSetBase OptionSet ที่จัดการเป็นหน้าที่เสมือน

โครงสร้าง

nl::ArgParser::OptionDef กำหนดตัวเลือกบรรทัดคำสั่ง
nl::ArgParser::OptionSet กำหนดกลุ่มของตัวเลือกบรรทัดคำสั่งที่เกี่ยวข้องทางตรรกะและนำมาใช้ใหม่ได้

ไม่มี:: เบล

ชั้นเรียน

nl::Ble::BleApplicationDelegate
nl::Ble::BLEEndPoint
nl::Ble::BleLayer ชั้นนี้มีอินเตอร์เฟซสำหรับหัวข้อเดียวที่จะขับรถข้อมูลทั้งขึ้นผ่านทางสแต็คที่ BleLayer ฟังก์ชั่นอินเตอร์เฟซแพลตฟอร์มหรือลงสแต็ผ่านวัตถุ WeaveConnection ที่เกี่ยวข้องกับการ BLEEndPoint
nl::Ble::BleLayerObject
nl::Ble::BlePlatformDelegate
nl::Ble::BleTransportCapabilitiesRequestMessage
nl::Ble::BleTransportCapabilitiesResponseMessage
nl::Ble::BleTransportCommandMessage
nl::Ble::BTCCommandHeader
nl::Ble::BTCCommandTypeAck
nl::Ble::BTCCommandTypeTestData
nl::Ble::BTCCommandTypeTestRequest
nl::Ble::BTCCommandTypeTestResult
nl::Ble::BTCCommandTypeTxTiming
nl::Ble::BTCCommandTypeWindowSize
nl::Ble::BTCCommandTypeWobleMTU
nl::Ble::WoBle
nl::Ble::WoBleTest
nl::Ble::WoBleTxHistogram
nl::Ble::WoBleTxRecord

โครงสร้าง

nl::Ble::WeaveBLEDeviceIdentificationInfo สานบล็อกข้อมูลการระบุอุปกรณ์ BLE
nl::Ble::WeaveBleUUID

ไม่มี:: เบล:: แพลตฟอร์ม:: BlueZ

โครงสร้าง

nl::Ble::Platform::BlueZ::Adapter
nl::Ble::Platform::BlueZ::BluezPeripheralArgs
nl::Ble::Platform::BlueZ::BluezServerEndpoint
nl::Ble::Platform::BlueZ::ลักษณะเฉพาะ
nl::Ble::Platform::BlueZ::Service
nl::Ble::Platform::BlueZ::WeaveIdInfo
nl::Ble::Platform::BlueZ::WeaveServiceData

ไม่มี:: Inet

ชั้นเรียน

nl::Inet::AsyncDNSResolverSockets นี่คือระดับภายใน InetLayer ที่ให้ APIs ช่วยสำหรับระบบ Asynchronous ชื่อโดเมน (DNS) ความละเอียดใน InetLayer
nl::Inet::DNSResolver นี่คือระดับภายใน InetLayer ที่ให้นามธรรมของ Name System (DNS) ความละเอียดในโดเมน InetLayer
nl::Inet::EndPointBasis พื้นฐานของคลาสปลายทางการขนส่งทางอินเทอร์เน็ต
nl::Inet::InetLayer ซึ่งให้การเข้าถึงบริการอินเทอร์เน็ต รวมถึงตัวจับเวลา ความละเอียดของระบบชื่อโดเมน (DNS) การขนส่งเครือข่าย TCP การขนส่งเครือข่าย UDP และการขนส่งเครือข่ายดิบสำหรับเธรดเดียว
nl::Inet::InetLayerBasis นี่คือระดับพื้นฐานของวัตถุอ้างอิงนับจัดการโดย InetLayer วัตถุ
nl::Inet::InterfaceAddressIterator ตัววนซ้ำสำหรับรายการที่อยู่ IP ของอินเทอร์เฟซเครือข่ายระบบ
nl::Inet::InterfaceIterator ตัววนซ้ำสำหรับรายการอินเทอร์เฟซเครือข่ายระบบ
nl::Inet::IPAddress ที่อยู่อินเทอร์เน็ตโปรโตคอล
nl::Inet::IPEndPointBasis ออบเจ็กต์ของคลาสนี้แสดงถึงจุดสิ้นสุดโปรโตคอล IP ที่ไม่สามารถตรวจสอบได้
nl::Inet::IPPacketInfo ข้อมูลเกี่ยวกับข้อความขาเข้า/ขาออก/การเชื่อมต่อ
nl::Inet::IPPrefix คำนำหน้าที่อยู่อินเทอร์เน็ตโปรโตคอล
nl::Inet::RawEndPoint ออบเจ็กต์ของคลาสนี้แสดงถึงปลายทางเครือข่าย IP แบบดิบ
nl::Inet::SocketEvents แสดงถึงชุดของเหตุการณ์ I/O ที่ร้องขอ/รอดำเนินการบนซ็อกเก็ต
nl::Inet::TCPEndPoint ออบเจ็กต์ของคลาสนี้แสดงถึงปลายทางการขนส่ง TCP
nl::Inet::TunEndPoint ออบเจ็กต์ของคลาสนี้แสดงถึงอินเทอร์เฟซของทันเนล
nl::Inet::UDPEndPoint ออบเจ็กต์ของคลาสนี้แสดงถึงปลายทางการขนส่ง UDP

สหภาพแรงงาน

nl::Inet::PeerSockAddr

ไม่มี:: สาน

ชั้นเรียน

nl::สาน::การผูก จับเป้าหมายที่ต้องการของการสื่อสาร Weave และข้อมูลการกำหนดค่าที่เกี่ยวข้อง
nl::สาน::เคาน์เตอร์ อินเทอร์เฟซสำหรับจัดการตัวนับเป็นค่าจำนวนเต็ม
nl::สาน::ExchangeContext ชั้นนี้แสดงให้เห็นถึงการสนทนาอย่างต่อเนื่อง ( ExchangeContext ) ระหว่างสองหรือมากกว่าโหนด
nl::สาน::FabricStateDelegate คลาสผู้รับมอบสิทธิ์ที่เป็นนามธรรมนี้สื่อสารการเปลี่ยนแปลงสถานะของแฟบริก
nl::สาน::HostPortList สำหรับการจัดการและจัดการรายการพอร์ตโฮสต์ คอลเล็กชันทูเพิลโฮสต์และตัวระบุพอร์ตที่มีการเข้ารหัสแบบไบนารีซึ่งมีขนาดกะทัดรัดซึ่งเชื่อมโยงกับ Weave Service Directory
nl::สาน::JNIUtils
nl::สาน::MonotonicallyIncreasingCounter คลาสสำหรับจัดการตัวนับที่เพิ่มขึ้นแบบโมโนโทนเป็นค่าจำนวนเต็ม
nl::สาน::PersistedCounter คลาสสำหรับจัดการตัวนับเป็นค่าจำนวนเต็มที่ต้องการคงอยู่ตลอดการรีบูต
nl::Weave::WeaveConnection คำจำกัดความของคลาส Weave Connection
nl::Weave::WeaveConnectionTunnel ความหมายของ WeaveConnectionTunnel ระดับที่จัดการคู่ของ TCPEndPoints มี WeaveConnections เดิมได้รับควบคู่และระหว่างที่ WeaveMessageLayer ส่งต่อข้อมูลทั้งหมดและปิดการเชื่อมต่อ
nl::Weave::WeaveEncryptionKey_AES128CTRSHA1
nl::Weave::WeaveExchangeHeader ระบุนี้สานรายละเอียดและข้อความประเภทของข้อความสานโดยเฉพาะอย่างยิ่งภายใน ExchangeContext
nl::Weave::WeaveExchangeManager คลาสนี้ใช้เพื่อจัดการ ExchangeContexts กับโหนด Weave อื่นๆ
nl::สาน::WeaveFabricState ประกาศไปข้างหน้า WeaveFabricState
nl::สาน::WeaveKeyId คำจำกัดความของตัวระบุ Weave Key
nl::Weave::WeaveMessageLayer ความหมายของ WeaveMessageLayer ระดับที่จัดการการสื่อสารกับโหนดสานอื่น ๆ
nl::Weave::WeaveMsgEncryptionKey มีข้อมูลเกี่ยวกับคีย์การเข้ารหัสข้อความ Weave
nl::Weave::WeaveMsgEncryptionKeyCache แคชคีย์สำหรับคีย์การเข้ารหัสข้อความ Weave
nl::Weave::WeaveSecurityManager
nl::Weave::WeaveServerBase อ็อบเจ็กต์พื้นฐานทั่วไปสำหรับการนำโพรไฟล์ Weave ไปใช้งาน (เซิร์ฟเวอร์) ที่ไม่พึงประสงค์ซึ่งห่อหุ้มการตรวจสอบคำขอที่พิสูจน์ตัวตนแล้วและการส่งรายงานสถานะ และจัดเตรียมการจัดเก็บข้อมูลสมาชิกข้อมูลทั่วไปสำหรับสถานะแฟบริกและตัวจัดการการแลกเปลี่ยน
nl::Weave::WeaveServerDelegateBase คลาสพื้นฐานทั่วไปสำหรับการนำวัตถุผู้รับมอบสิทธิ์เซิร์ฟเวอร์ Weave ไปใช้
nl::Weave::WeaveSessionKey มีข้อมูลเกี่ยวกับคีย์เซสชัน Weave
nl::สาน::WeaveSessionState ถ่ายทอดสถานะการสื่อสารที่จำเป็นในการส่ง/รับข้อความด้วยโหนดอื่น

โครงสร้าง

nl::สาน::JNILibraryMethod
nl::Weave::WeaveMessageInfo ข้อมูลเกี่ยวกับข้อความ Weave ที่อยู่ระหว่างการส่งหรือรับ
nl::สาน::WRMPConfig การกำหนดค่า WRMP

สหภาพแรงงาน

nl::Weave::WeaveEncryptionKey

ไม่มี:: สาน:: ASN1

ชั้นเรียน

nl::สาน::ASN1::ASN1Reader
nl::สาน::ASN1::ASN1UniversalTime
nl::สาน::ASN1::ASN1Writer

ไม่มี:: สาน:: Crypto

ชั้นเรียน

nl::สาน::Crypto::CTR_DRBG
nl::สาน::Crypto::CTRMode
nl::สาน::Crypto::EncodedECDSASignature
nl::สาน::Crypto::EncodedECPrivateKey
nl::สาน::Crypto::EncodedECPublicKey
nl::สาน::Crypto::EncodedHMACSignature
nl::สาน::Crypto::EncodedRSAKey
nl::สาน::Crypto::EncodedRSASsignature
nl::สาน::Crypto::HKDF
nl::สาน::Crypto::HKDFSHA1Or256
nl::สาน::Crypto::HMAC

ไม่มี:: สาน:: DeviceLayer

ชั้นเรียน

nl::Weave::DeviceLayer::ConfigurationManager ให้การเข้าถึงข้อมูลการกำหนดค่ารันไทม์และบิวด์สำหรับอุปกรณ์ Weave
nl::Weave::DeviceLayer::ConfigurationManagerImpl การดำเนินการที่เป็นรูปธรรมของ ConfigurationManager วัตถุเดี่ยวสำหรับแพลตฟอร์ม EFR32
nl::Weave::DeviceLayer::ConnectivityManager ให้การควบคุมการเชื่อมต่อเครือข่ายสำหรับอุปกรณ์ Weave
nl::Weave::DeviceLayer::ConnectivityManagerImpl การดำเนินการที่เป็นรูปธรรมของ 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 จัดการการซิงโครไนซ์เวลาสำหรับอุปกรณ์สาน
nl::Weave::DeviceLayer::TraitManager จัดการสิ่งพิมพ์และการสมัครคุณสมบัติการจัดการข้อมูล Weave สำหรับอุปกรณ์ Weave

โครงสร้าง

nl::Weave::DeviceLayer::WeaveDeviceEvent แสดงถึงเหตุการณ์ Weave Device Layer
nl::Weave::DeviceLayer::WeaveDevicePlatformEvent แสดงข้อมูลเหตุการณ์เฉพาะแพลตฟอร์มสำหรับแพลตฟอร์ม Silicon Labs EFR32

ไม่มี:: สาน:: เลเยอร์อุปกรณ์:: ภายใน

ชั้นเรียน

nl::Weave::DeviceLayer::Internal::BLEManager ให้การควบคุมบริการ WoBLE และการเชื่อมต่อสำหรับอุปกรณ์ Weave
nl::Weave::DeviceLayer::Internal::BLEManagerImpl การดำเนินการที่เป็นรูปธรรมของ NetworkProvisioningServer วัตถุเดี่ยวสำหรับ EFR32 แพลตฟอร์ม
nl::Weave::DeviceLayer::Internal::DeviceControlServer ใช้โปรไฟล์การควบคุมอุปกรณ์การทอสำหรับอุปกรณ์สาน
nl::Weave::DeviceLayer::Internal::DeviceDescriptionServer ใช้โปรไฟล์ Weave Device Description สำหรับอุปกรณ์ Weave
nl::สาน::DeviceLayer::Internal::DeviceIdentityTraitDataSource ใช้แหล่งข้อมูลสำหรับ Weave DeviceIdentityTrait
nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo
nl::สาน::DeviceLayer::Internal::EchoServer ใช้โปรไฟล์ Weave Echo สำหรับอุปกรณ์สาน
nl::สาน::DeviceLayer::Internal::EFR32Config
nl::สาน::DeviceLayer::Internal::ESP32Config จัดเตรียมฟังก์ชันและคำจำกัดความสำหรับการเข้าถึงข้อมูลการกำหนดค่าอุปกรณ์บน ESP32
nl::สาน::DeviceLayer::Internal::ESP32Utils
nl::สาน::DeviceLayer::Internal::FabricProvisioningServer นำโปรไฟล์ Weave Fabric Provisioning ไปใช้งานสำหรับอุปกรณ์ Weave
nl::Weave::DeviceLayer::Internal::FactoryProvisioning การใช้งานเริ่มต้นของคุณสมบัติการจัดเตรียมอุปกรณ์จากโรงงาน
nl::Weave::DeviceLayer::Internal::FactoryProvisioningBase รองรับการจัดเตรียมอุปกรณ์จากโรงงานในเวลาบูต
nl::Weave::DeviceLayer::Internal::GenericConfigurationManagerImpl มีการดำเนินงานทั่วไปของ ConfigurationManager มีผลงานที่ในหลายแพลตฟอร์ม
nl::สาน::DeviceLayer::Internal::GenericConnectivityManagerImpl มีการดำเนินงานทั่วไปของ ConnectivityManager มีผลงานที่ในหลายแพลตฟอร์ม
nl::สาน::DeviceLayer::Internal::GenericConnectivityManagerImpl_BLE มีการดำเนินงานทั่วไปของ BLE เฉพาะ ConnectivityManager ให้บริการสำหรับแพลตฟอร์มที่ฟังก์ชั่น BLE จะดำเนินการโดย BLEManager ระดับ
nl::สาน::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoBLE มีการดำเนินงานทั่วไปของ BLE เฉพาะ ConnectivityManager ให้บริการสำหรับแพลตฟอร์มที่ไม่สนับสนุน BLE
nl::สาน::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoThread มีการดำเนินงานทั่วไปของ WiFi เฉพาะ ConnectivityManager ให้บริการสำหรับการใช้งานบนแพลตฟอร์มที่ไม่สนับสนุนกระทู้
nl::สาน::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoTunnel มีการดำเนินงานทั่วไปของการบริการอุโมงค์เฉพาะ ConnectivityManager ให้บริการสำหรับแพลตฟอร์มที่ไม่สนับสนุนการบริการอุโมงค์
nl::สาน::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoWiFi มีการดำเนินงานทั่วไปของ WiFi เฉพาะ ConnectivityManager ให้บริการสำหรับแพลตฟอร์มที่ไม่สนับสนุน WiFi
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_Thread มีการดำเนินงานทั่วไปของ WiFi เฉพาะ ConnectivityManager ให้บริการสำหรับการใช้งานบนแพลตฟอร์มที่สนับสนุนกระทู้
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl ให้การใช้งานทั่วไปของคุณสมบัติ Software Update Manager ที่ทำงานบนหลายแพลตฟอร์ม
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX มีการดำเนินงานทั่วไปของ SoftwareUpdateManager ให้บริการสำหรับการใช้งานบนแพลตฟอร์มที่สนับสนุน BDX
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_FreeRTOS มีการดำเนินงานทั่วไปของ ThreadStackManager มีผลงานที่บนแพลตฟอร์ม FreeRTOS
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread มีการดำเนินงานทั่วไปของ ThreadStackManager มีผลงานที่ร่วมกับ OpenThread
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread_LwIP มีการดำเนินงานทั่วไปของ ThreadStackManager มีที่ทำงานร่วมกับ OpenThread และ LwIP
nl::Weave::DeviceLayer::Internal::GroupKeyStoreImpl การใช้งาน Weave GroupKeyStoreBase API สำหรับแพลตฟอร์มที่ใช้ Silicon Labs SDK
nl::Weave::DeviceLayer::Internal::NetworkProvisioningServer ให้บริการจัดเตรียมเครือข่ายสำหรับอุปกรณ์สาน
nl::Weave::DeviceLayer::Internal::NetworkProvisioningServerImpl การดำเนินการที่เป็นรูปธรรมของ NetworkProvisioningServer วัตถุเดี่ยวสำหรับแพลตฟอร์ม Silicon Labs EFR32
nl::Weave::DeviceLayer::Internal::NetworkTelemetryManager
nl::สาน::DeviceLayer::Internal::NRF5Config จัดเตรียมฟังก์ชันและคำจำกัดความสำหรับการเข้าถึงการกำหนดค่าอุปกรณ์ที่คงอยู่บนแพลตฟอร์มที่ใช้ Nordic nRF5 SDK
nl::Weave::DeviceLayer::Internal::ServiceProvisioningServer นำโปรไฟล์ Weave Service Provisioning ไปใช้งานสำหรับอุปกรณ์ Weave
nl::Weave::DeviceLayer::Internal::ThreadTelemetry
nl::Weave::DeviceLayer::Internal::ThreadTopology
nl::สาน::DeviceLayer::Internal::TunnelTelemetry
nl::Weave::DeviceLayer::Internal::WeaveTelemetryBase นี่คือคลาสพื้นฐานที่จัดการฟังก์ชัน telemetry ของเครือข่ายสำหรับเครือข่ายต่างๆ
nl::สาน::DeviceLayer::Internal::WiFiTelemetry

ไม่มี:: สาน:: ตัวจัดการอุปกรณ์

ชั้นเรียน

nl::Weave::DeviceManager::DeviceStatus
nl::Weave::DeviceManager::TraitSchemaDirectory
nl::Weave::DeviceManager::WeaveDeviceManager

ไม่มี:: สาน:: แพลตฟอร์ม:: ความปลอดภัย

ชั้นเรียน

nl::สาน::แพลตฟอร์ม::ความปลอดภัย::AES128BlockCipher
nl::สาน::แพลตฟอร์ม::ความปลอดภัย::AES128BlockCipherDec
nl::สาน::แพลตฟอร์ม::ความปลอดภัย::AES128BlockCipherEnc
nl::สาน::แพลตฟอร์ม::ความปลอดภัย::AES256BlockCipher
nl::สาน::แพลตฟอร์ม::ความปลอดภัย::AES256BlockCipherDec
nl::สาน::แพลตฟอร์ม::ความปลอดภัย::AES256BlockCipherEnc
nl::สาน::แพลตฟอร์ม::ความปลอดภัย::SHA1
nl::สาน::แพลตฟอร์ม::ความปลอดภัย::SHA256

ไม่มี:: สาน:: โปรไฟล์

ชั้นเรียน

nl::สาน::โปรไฟล์::MessageIterator เพื่อที่จะใช้บัฟเฟอร์ข้อความอย่างสมเหตุสมผล เรากำหนดตัววนซ้ำนี้ ซึ่งสามารถใช้เพื่อติดตามขอบเขตและอื่นๆ
nl::สาน::โปรไฟล์::ReferencedString ต่อไปนี้เป็นวิธีจัดการกับสตริงใน Weave
nl::Weave::Profiles::ReferencedTLVData ในทำนองเดียวกันเราจะต้องสามารถที่จะเป็นตัวแทนของหยดเก่าขนาดใหญ่ของ TLV ข้อมูล
nl::Weave::Profiles::RetainedPacketBuffer ซึ่งเป็นระดับฐานที่ทำหน้าที่เป็นวัตถุที่สะดวกสบายสำหรับการอ้างอิงโดยอัตโนมัตินับ System :: PacketBuffer
nl::สาน::โปรไฟล์::WeaveEchoClient
nl::สาน::โปรไฟล์::WeaveEchoServer

ไม่มี:: สาน:: โปรไฟล์:: BDX_Current

ชั้นเรียน

nl::สาน::โปรไฟล์::BDX_Current::BlockAck
nl::สาน::โปรไฟล์::BDX_Current::BlockEOF
nl::สาน::โปรไฟล์::BDX_Current::BlockEOFAck
nl::สาน::โปรไฟล์::BDX_Current::BlockQuery
nl::สาน::โปรไฟล์::BDX_Current::BlockSend
nl::สาน::โปรไฟล์::BDX_Current::ReceiveAccept
nl::สาน::โปรไฟล์::BDX_Current::ReceiveInit
nl::สาน::โปรไฟล์::BDX_Current::ReceiveReject
nl::สาน::โปรไฟล์::BDX_Current::SendAccept
nl::สาน::โปรไฟล์::BDX_Current::SendInit
nl::สาน::โปรไฟล์::BDX_Current::SendReject
nl::สาน::โปรไฟล์::BDX_Current::TransferError
nl::สาน::โปรไฟล์::BDX_Current::WeaveBdxClient
nl::สาน::โปรไฟล์::BDX_Current::สานBdxDelegate

ไม่มี:: สาน:: โปรไฟล์:: BDX_Development

ชั้นเรียน

nl::Weave::Profiles::BDX_Development::BdxNode
nl::สาน::โปรไฟล์::BDX_Development::BlockAck BlockAck ข้อความที่ใช้ในการรับทราบบล็อกของข้อมูล
nl::สาน::โปรไฟล์::BDX_Development::BlockAckV1 BlockAckV1 ข้อความที่ใช้ในการรับทราบบล็อกของข้อมูล
nl::สาน::โปรไฟล์::BDX_Development::BlockEOF BlockEOF ข้อความถูกนำมาใช้ในการถ่ายโอนบล็อกสุดท้ายของข้อมูลจากผู้ส่งไปยังผู้รับ
nl::สาน::โปรไฟล์::BDX_Development::BlockEOFAckEO BlockEOFAck ข้อความที่ใช้ในการรับทราบบล็อกสุดท้ายของข้อมูล
nl::สาน::โปรไฟล์::BDX_Development::BlockEOFAckV1 BlockEOFAckV1 ข้อความที่ใช้ในการรับทราบบล็อกสุดท้ายของข้อมูล
nl::สาน::โปรไฟล์::BDX_Development::BlockEOFV1 BlockEOFV1 ข้อความถูกนำมาใช้ในการถ่ายโอนบล็อกสุดท้ายของข้อมูลจากผู้ส่งไปยังผู้รับ
nl::Weave::Profiles::BDX_Development::BlockQuery BlockQuery ข้อความที่ใช้ในการขอให้บล็อกของข้อมูลจะถูกถ่ายโอนจากผู้ส่งไปยังผู้รับ
nl::Weave::Profiles::BDX_Development::BlockQueryV1 BlockQueryV1 ข้อความที่ใช้ในการขอให้บล็อกของข้อมูลจะถูกถ่ายโอนจากผู้ส่งไปยังผู้รับ
nl::สาน::โปรไฟล์::BDX_Development::BlockSend BlockSend ข้อความถูกนำมาใช้ในการถ่ายโอนบล็อกของข้อมูลจากผู้ส่งไปยังผู้รับ
nl::สาน::โปรไฟล์::BDX_Development::BlockSendV1 BlockSendV1 ข้อความถูกนำมาใช้ในการถ่ายโอนบล็อกของข้อมูลจากผู้ส่งไปยังผู้รับ
nl::สาน::โปรไฟล์::BDX_Development::ReceiveAccept ReceiveAccept ข้อความที่ใช้ในการรับแลกเปลี่ยนเสนอเมื่อรับเป็นผู้ริเริ่ม
nl::สาน::โปรไฟล์::BDX_Development::ReceiveInit ReceiveInit ข้อความที่ใช้ในการเริ่มต้นการแลกเปลี่ยนเมื่อรับเป็นผู้ริเริ่ม
nl::สาน::โปรไฟล์::BDX_Development::ReceiveReject ReceiveReject ข้อความที่ใช้ในการปฏิเสธการแลกเปลี่ยนเสนอเมื่อผู้ส่งริเริ่ม
nl::สาน::โปรไฟล์::BDX_Development::SendAccept SendAccept ข้อความที่ใช้ในการรับแลกเปลี่ยนเสนอเมื่อผู้ส่งริเริ่ม
nl::สาน::โปรไฟล์::BDX_Development::SendInit SendInit ข้อความที่ใช้ในการเริ่มต้นการแลกเปลี่ยนเมื่อผู้ส่งริเริ่ม
nl::สาน::โปรไฟล์::BDX_Development::SendReject SendReject ข้อความที่ใช้ในการปฏิเสธการแลกเปลี่ยนเสนอเมื่อผู้ส่งริเริ่ม
nl::Weave::Profiles::BDX_Development::TransferError ข้อความแสดงข้อผิดพลาดใช้เพื่อรายงานข้อผิดพลาดและยกเลิกการแลกเปลี่ยน

โครงสร้าง

nl::สาน::โปรไฟล์::BDX_Development::BDXHandlers
nl::สาน::โปรไฟล์::BDX_Development::BDXTransfer โครงสร้างนี้ประกอบด้วยสมาชิกของข้อมูลที่แสดงถึงการโอนย้าย BDX ที่ใช้งานอยู่

ไม่มี:: สาน:: โปรไฟล์:: การถ่ายโอนข้อมูลจำนวนมาก

ชั้นเรียน

nl::Weave::Profiles::BulkDataTransfer::BdxDelegate

ไม่มี:: สาน:: โปรไฟล์:: DataManagement_Current

ชั้นเรียน

nl::Weave::Profiles::DataManagement_Current::AlwaysAcceptDataElementAccessControlDelegate
nl::Weave::Profiles::DataManagement_Current::BuilderBase คลาสพื้นฐานสำหรับตัวเข้ารหัสข้อความ WDM
nl::Weave::Profiles::DataManagement_Current::CircularEventReader TLVReader รับการสนับสนุนโดย CircularEventBuffer
nl::Weave::Profiles::DataManagement_Current::Command
nl::Weave::Profiles::DataManagement_Current::CommandSender
nl::Weave::Profiles::DataManagement_Current::GenericTraitCatalogImpl สานจัดให้มีการดำเนินงานของ TraitCatalogBase อินเตอร์เฟซสำหรับการเก็บรวบรวมข้อมูลกรณีลักษณะที่ทุกคนหมายถึงทรัพยากรเดียวกัน
nl::Weave::Profiles::DataManagement_Current::IDataElementAccessControlDelegate อินเทอร์เฟซที่จะใช้โดยตัวประมวลผลขององค์ประกอบข้อมูลใน NotifyRequest
nl::สาน::โปรไฟล์::DataManagement_Current::IDirtyPathCut
nl::สาน::โปรไฟล์::DataManagement_Current::IPathFilter
nl::Weave::Profiles::DataManagement_Current::IWeavePublisherLock อินเทอร์เฟซที่จะใช้โดยแอปเพื่อจัดลำดับการเข้าถึงโครงสร้างข้อมูล WDM ที่สำคัญ
nl::Weave::Profiles::DataManagement_Current::IWeaveWDMMutex อินเทอร์เฟซของวัตถุ mutex
nl::Weave::Profiles::DataManagement_Current::ListBuilderBase ระดับฐานสำหรับการเข้ารหัสข้อความ WDM เฉพาะใน TLV องค์ประกอบมากมายเช่นรายการข้อมูลและรายชื่อรุ่น
nl::Weave::Profiles::DataManagement_Current::ListParserBase ชั้นฐานสำหรับ parsers ข้อความ WDM เฉพาะใน TLV องค์ประกอบมากมายเช่นรายการข้อมูลและรายชื่อรุ่น
nl::Weave::Profiles::DataManagement_Current::LogBDXUpload
nl::Weave::Profiles::DataManagement_Current::LoggingConfiguration LoggingConfiguration สุนทรีย์ที่กำหนดองค์ประกอบของการสานเหตุการณ์ การบันทึกข้อมูล ระบบย่อย
nl::Weave::Profiles::DataManagement_Current::LoggingManagement คลาสสำหรับจัดการบันทึกเหตุการณ์ในหน่วยความจำ
nl::Weave::Profiles::DataManagement_Current::NotificationEngine
nl::Weave::Profiles::DataManagement_Current::ParserBase คลาสพื้นฐานสำหรับตัวแยกวิเคราะห์ข้อความ WDM
nl::สาน::โปรไฟล์::DataManagement_Current::ResourceIdentifier โครงสร้างที่ห่อหุ้ม ID ของทรัพยากร
nl::Weave::Profiles::DataManagement_Current::SingleResourceTraitCatalog
nl::สาน::โปรไฟล์::DataManagement_Current::SubscriptionClient
nl::สาน::โปรไฟล์::DataManagement_Current::SubscriptionEngine นี่คือซิงเกิลตันที่โฮสต์การสมัคร WDM Next ทั้งหมด ทั้งฝั่งไคลเอ็นต์และผู้เผยแพร่
nl::Weave::Profiles::DataManagement_Current::SubscriptionHandler
nl::Weave::Profiles::DataManagement_Current::TraitCatalogBase
nl::สาน::โปรไฟล์::DataManagement_Current::TraitDataSink
nl::สาน::โปรไฟล์::DataManagement_Current::TraitDataSource
nl::สาน::โปรไฟล์::DataManagement_Current::TraitSchemaEngine สคีมาเอ็นจินใช้ข้อมูลสคีมาที่เกี่ยวข้องกับลักษณะเฉพาะ และอำนวยความสะดวกในการแยกวิเคราะห์และแปลให้อยู่ในรูปแบบที่เครื่องจักร WDM ใช้งานได้
nl::Weave::Profiles::DataManagement_Current::TraitUpdatableDataSink
nl::Weave::Profiles::DataManagement_Current::UpdateClient
nl::Weave::Profiles::DataManagement_Current::UpdateDictionaryDirtyPathCut คลาสยูทิลิตี้เพื่อนำพจนานุกรมกลับไปที่คิวที่รอดำเนินการ เมื่อประมวลผลพาธคุณสมบัติที่มีพจนานุกรมลูก
nl::Weave::Profiles::DataManagement_Current::UpdateDirtyPathFilter คลาสยูทิลิตี้เพื่อกรองเส้นทางเมื่อจัดการการแจ้งเตือน
nl::Weave::Profiles::DataManagement_Current::UpdateEncoder วัตถุนี้ถอดรหัส WDM UpdateRequest และ PartialUpdateRequest payloads
nl::Weave::Profiles::DataManagement_Current::ViewClient

โครงสร้าง

nl::Weave::Profiles::DataManagement_Current::CircularEventBuffer บัฟเฟอร์เหตุการณ์ภายในสร้างขึ้นรอบ ๆ NL :: สาน :: TLV :: WeaveCircularTLVBuffer
nl::Weave::Profiles::DataManagement_Current::ConstSchemaVersionRange
nl::Weave::Profiles::DataManagement_Current::CopyAndAdjustDeltaTimeContext โครงสร้างภายในสำหรับรายการเหตุการณ์ภายใน
nl::Weave::Profiles::DataManagement_Current::DebugLogContext
nl::Weave::Profiles::DataManagement_Current::DetailedRootSection โครงสร้างที่ให้ความละเอียดเต็มรูปแบบของอินสแตนซ์ลักษณะ
nl::Weave::Profiles::DataManagement_Current::EventEnvelopeContext โครงสร้างภายในสำหรับเหตุการณ์ข้ามผ่าน
nl::Weave::Profiles::DataManagement_Current::EventLoadOutContext โครงสร้างสำหรับการคัดลอกรายการเหตุการณ์บนเอาต์พุต
nl::Weave::Profiles::DataManagement_Current::EventOptions โครงสร้างที่มีตัวเลือกสำหรับฟิลด์เหตุการณ์ต่างๆ
nl::สาน::โปรไฟล์::DataManagement_Current::EventSchema โครงสร้างที่กำหนดสคีมาสำหรับข้อมูลเมตาของเหตุการณ์
nl::สาน::โปรไฟล์::DataManagement_Current::ExternalEvents โครงสร้างสำหรับติดตามเหตุการณ์ที่จัดเก็บบนแพลตฟอร์ม
nl::Weave::Profiles::DataManagement_Current::LogStorageResources คลาสตัวช่วยที่ใช้ในการเริ่มต้นการจัดการการบันทึก
nl::Weave::Profiles::DataManagement_Current::ReclaimEventCtx
nl::Weave::Profiles::DataManagement_Current::SchemaVersionRange
nl::สาน::โปรไฟล์::DataManagement_Current::TraitPath
nl::สาน::โปรไฟล์::DataManagement_Current::TraitPathStore
nl::สาน::โปรไฟล์::DataManagement_Current::VersionedTraitPath

สหภาพแรงงาน

nl::Weave::Profiles::DataManagement_Current::Timestamp ยูเนี่ยนที่จัดเตรียมระบบชุดแอปพลิเคชันหรือการประทับเวลา UTC

ไม่มี:: สาน:: โปรไฟล์:: DataManagement_Current:: BaseMessageWithSubscribeId

ชั้นเรียน

nl::Weave::Profiles::DataManagement_Current::BaseMessageWithSubscribeId::Builder
nl::สาน::โปรไฟล์::DataManagement_Current::BaseMessageWithSubscribeId::Parser

ไม่มี:: สาน:: โปรไฟล์:: DataManagement_Current:: CustomCommand

ชั้นเรียน

nl::Weave::Profiles::DataManagement_Current::CustomCommand::Builder WDM กำหนดเอง สั่ง นิยามเข้ารหัส
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Parser WDM กำหนดเอง สั่ง นิยามที่ขอแยกวิเคราะห์

ไม่มี:: สาน:: โปรไฟล์:: DataManagement_Current:: CustomCommandResponse

ชั้นเรียน

nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Builder WDM กำหนดเอง สั่ง นิยามเข้ารหัสการตอบสนอง
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Parser WDM กำหนดเอง สั่ง นิยามแยกวิเคราะห์การตอบสนอง

ไม่มี:: สาน:: โปรไฟล์:: DataManagement_Current:: DataElement

ชั้นเรียน

nl::Weave::Profiles::DataManagement_Current::DataElement::Builder คำจำกัดความของตัวเข้ารหัส WDM Data Element
nl::สาน::โปรไฟล์::DataManagement_Current::DataElement::Parser คำนิยามตัวแยกวิเคราะห์องค์ประกอบข้อมูล WDM

ไม่มี:: สาน:: โปรไฟล์:: DataManagement_Current:: รายการข้อมูล

ชั้นเรียน

nl::Weave::Profiles::DataManagement_Current::DataList::Builder
nl::Weave::Profiles::DataManagement_Current::DataList::Parser

ไม่มี:: สาน:: โปรไฟล์:: DataManagement_Current:: เหตุการณ์

ชั้นเรียน

nl::Weave::Profiles::DataManagement_Current::Event::Builder
nl::Weave::Profiles::DataManagement_Current::Event::Parser

ไม่มี:: สาน:: โปรไฟล์:: DataManagement_Current:: รายการกิจกรรม

ชั้นเรียน

nl::Weave::Profiles::DataManagement_Current::EventList::Builder
nl::Weave::Profiles::DataManagement_Current::EventList::Parser

ไม่มี:: สาน:: โปรไฟล์:: DataManagement_Current:: คำขอการแจ้งเตือน

ชั้นเรียน

nl::Weave::Profiles::DataManagement_Current::NotificationRequest::Parser

ไม่มี:: สาน:: โปรไฟล์:: DataManagement_Current:: เส้นทาง

ชั้นเรียน

nl::สาน::โปรไฟล์::DataManagement_Current::Path::Builder
nl::สาน::โปรไฟล์::DataManagement_Current::Path::Parser

ไม่มี:: สาน:: โปรไฟล์:: DataManagement_Current:: รายการเส้นทาง

ชั้นเรียน

nl::Weave::Profiles::DataManagement_Current::PathList::Builder
nl::สาน::โปรไฟล์::DataManagement_Current::PathList::Parser

ไม่มี:: สาน:: โปรไฟล์:: DataManagement_Current:: บันทึกการปฏิเสธ

ชั้นเรียน

nl::Weave::Profiles::DataManagement_Current::RejectionRecord::Builder
nl::Weave::Profiles::DataManagement_Current::RejectionRecord::Parser

ไม่มี:: สาน:: โปรไฟล์:: DataManagement_Current:: รายการบันทึกการปฏิเสธ

ชั้นเรียน

nl::Weave::Profiles::DataManagement_Current::RejectionRecordList::Builder
nl::Weave::Profiles::DataManagement_Current::RejectionRecordList::Parser

ไม่มี:: สาน:: โปรไฟล์:: DataManagement_Current:: สถานะองค์ประกอบ

ชั้นเรียน

nl::สาน::โปรไฟล์::DataManagement_Current::StatusElement::Builder คำจำกัดความของตัวเข้ารหัสองค์ประกอบสถานะ WDM
nl::สาน::โปรไฟล์::DataManagement_Current::StatusElement::Parser คำนิยามตัวแยกวิเคราะห์องค์ประกอบสถานะ WDM

ไม่มี:: สาน:: โปรไฟล์:: DataManagement_Current:: รายการสถานะ

ชั้นเรียน

nl::สาน::โปรไฟล์::DataManagement_Current::StatusList::Builder ตัวสร้างสถานะรายการ
nl::สาน::โปรไฟล์::DataManagement_Current::StatusList::Parser

ไม่มี:: สาน:: โปรไฟล์:: DataManagement_Current:: สมัครสมาชิกยกเลิกคำขอ

ชั้นเรียน

nl::Weave::Profiles::DataManagement_Current::SubscribeCancelRequest::Builder
nl::Weave::Profiles::DataManagement_Current::SubscribeCancelRequest::Parser

ไม่มี:: สาน:: โปรไฟล์:: DataManagement_Current:: สมัครสมาชิกConfirmRequest

ชั้นเรียน

nl::Weave::Profiles::DataManagement_Current::SubscribeConfirmRequest::Builder
nl::Weave::Profiles::DataManagement_Current::SubscribeConfirmRequest::Parser

ไม่มี:: สาน:: โปรไฟล์:: DataManagement_Current:: สมัครสมาชิกRe

ชั้นเรียน

nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Builder
nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Parser WDM เส้นทาง นิยาม parser

ไม่มี:: สาน:: โปรไฟล์:: DataManagement_Current:: SubscribeResponse

ชั้นเรียน

nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Builder
nl::สาน::โปรไฟล์::DataManagement_Current::SubscribeResponse::Parser WDM เส้นทาง นิยาม parser

ไม่มี:: สาน:: โปรไฟล์:: DataManagement_Current:: UpdateRequest

ชั้นเรียน

nl::Weave::Profiles::DataManagement_Current::UpdateRequest::Parser WDM Update ขอคำนิยาม parser

ไม่มี:: สาน:: โปรไฟล์:: DataManagement_Current:: UpdateResponse

ชั้นเรียน

nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Builder คำจำกัดความของตัวเข้ารหัส WDM Update Response
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Parser

ไม่มี:: สาน:: โปรไฟล์:: DataManagement_Current:: VersionList

ชั้นเรียน

nl::Weave::Profiles::DataManagement_Current::VersionList::Builder
nl::Weave::Profiles::DataManagement_Current::VersionList::Parser

ไม่มี:: สาน:: โปรไฟล์:: DataManagement_Legacy

ชั้นเรียน

nl::Weave::Profiles::DataManagement_Legacy::Binding เข้าเล่ม ระดับการบริหารจัดการรัฐการสื่อสารในนามของนิติบุคคลแอพลิเคชันที่ใช้สาน
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::สาน::โปรไฟล์::DataManagement_Legacy::ProtocolEngine คลาสเอ็นจิ้นโปรโตคอล WDM
nl::Weave::Profiles::DataManagement_Legacy::PublisherDataManager คลาสนามธรรมที่มีคำจำกัดความวิธีการยืนยันและการแจ้งเตือนที่ผู้เผยแพร่ WDM ต้องการ

ไม่มี:: สาน:: โปรไฟล์:: DeviceControl

ชั้นเรียน

nl::Weave::Profiles::DeviceControl::DeviceControlDelegate คลาสผู้รับมอบสิทธิ์สำหรับการดำเนินการควบคุมอุปกรณ์ขาเข้าบนอุปกรณ์เซิร์ฟเวอร์
nl::Weave::Profiles::DeviceControl::DeviceControlServer คลาสเซิร์ฟเวอร์สำหรับการนำโปรไฟล์การควบคุมอุปกรณ์ไปใช้

ไม่มี:: สาน:: โปรไฟล์:: รายละเอียดอุปกรณ์

ชั้นเรียน

nl::สาน::โปรไฟล์::DeviceDescription::DeviceDescriptionClient อ็อบเจ็กต์ไคลเอนต์สำหรับการออกคำขอรายละเอียดอุปกรณ์
nl::สาน::โปรไฟล์::DeviceDescription::DeviceDescriptionServer ออบเจ็กต์เซิร์ฟเวอร์สำหรับการตอบสนองต่อคำขอคำอธิบายอุปกรณ์
nl::Weave::Profiles::DeviceDescription::IdentifyDeviceCriteria แสดงถึงเกณฑ์ที่ใช้เพื่อเลือกอุปกรณ์ในโปรโตคอล IdentifyDevice
nl::Weave::Profiles::DeviceDescription::IdentifyRequestMessage รูปแบบการแยกวิเคราะห์ของข้อความ IdentifyRequest
nl::สาน::โปรไฟล์::DeviceDescription::IdentifyResponseMessage รูปแบบการแยกวิเคราะห์ของข้อความระบุการตอบกลับ
nl::Weave::Profiles::DeviceDescription::TextDescriptorReader
nl::สาน::โปรไฟล์::DeviceDescription::TextDescriptorWriter
nl::สาน::โปรไฟล์::DeviceDescription::WeaveDeviceDescriptor มีข้อมูลอธิบายเกี่ยวกับอุปกรณ์สาน

ไม่มี:: สาน:: โปรไฟล์:: Echo_Next

ชั้นเรียน

nl::สาน::โปรไฟล์::Echo_Next::WeaveEchoClient
Provides the ability to send Weave EchoRequest messages to a peer node and receive
the corresponding EchoResponse messages.
nl::สาน::โปรไฟล์::Echo_Next::WeaveEchoServer
Accepts EchoRequest messages from a peer node and responds with an EchoResponse message.

ไม่มี:: สาน:: โปรไฟล์:: การจัดเตรียมผ้า

ชั้นเรียน

nl::สาน::โปรไฟล์::FabricProvisioning::FabricProvisioningDelegate คลาสผู้รับมอบสิทธิ์สำหรับการดำเนินการเพิ่มเติมที่สอดคล้องกับการดำเนินการจัดเตรียม Fabric
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer คลาสเซิร์ฟเวอร์สำหรับใช้งานโปรไฟล์ Fabric Provisioning

ไม่มี:: สาน:: โปรไฟล์:: การเต้นของหัวใจ

ชั้นเรียน

nl::สาน::โปรไฟล์::Heartbeat::WeaveHeartbeatReceiver สาน การเต้นของหัวใจ ระดับ Receiver
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatSender สาน การเต้นของหัวใจ ระดับผู้ส่ง

ไม่มี:: สาน:: โปรไฟล์:: การจัดสรรเครือข่าย

ชั้นเรียน

nl::Weave::Profiles::NetworkProvisioning::NetworkInfo ชั้นยูทิลิตี้สำหรับ serializing และ deserializing payloads สื่อสารผ่าน NetworkProvisioning รายละเอียด: มันสุนทรีย์ที่เกี่ยวข้องกับข้อมูลการตรวจสอบและการกำหนดค่าเครือข่าย
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate คลาสผู้รับมอบสิทธิ์สำหรับการดำเนินการจัดเตรียมเครือข่าย
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer คลาสเซิร์ฟเวอร์สำหรับใช้งานโปรไฟล์ Network Provisioning
nl::Weave::Profiles::NetworkProvisioning::WirelessRegConfig คอนเทนเนอร์สำหรับข้อมูลการกำหนดค่าการควบคุมแบบไร้สาย

โครงสร้าง

nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain รหัส 2 ตัวระบุโดเมนการกำกับดูแลแบบไร้สาย

ไม่มี:: สาน:: โปรไฟล์:: ความปลอดภัย

ชั้นเรียน

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 สร้าง WeaveSignature โดยใช้คีย์ส่วนตัวในหน่วยความจำ
nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase ให้การทำงานทั่วไปสำหรับการสร้าง WeaveSignatures

ไม่มี:: สาน:: โปรไฟล์:: ความปลอดภัย:: AppKeys

ชั้นเรียน

nl::Weave::Profiles::Security::AppKeys::DummyGroupKeyStore
nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase คำจำกัดความของคลาสที่เก็บคีย์กลุ่ม Weave
nl::สาน::โปรไฟล์::ความปลอดภัย::AppKeys::WeaveGroupKey มีข้อมูลเกี่ยวกับคีย์กลุ่มแอปพลิเคชัน Weave

ไม่มี:: สาน:: โปรไฟล์:: ความปลอดภัย:: กรณี

ชั้นเรียน

nl::สาน::โปรไฟล์::ความปลอดภัย::CASE::BeginSessionContext เก็บข้อมูลบริบทที่เกี่ยวข้องกับการสร้างหรือการประมวลผลของ กรณี เริ่มต้นข้อความเซสชั่น
nl::สาน::โปรไฟล์::ความปลอดภัย::CASE::BeginSessionRequestContext Holds context information related to the generation or processing of a CASE BeginSessionRequest message.
nl::Weave::Profiles::Security::CASE::BeginSessionResponseContext Holds context information related to the generation or processing of a CASE BeginSessionRequest message.
nl::Weave::Profiles::Security::CASE::ReconfigureContext Holds information related to the generation or processing of a CASE Reconfigure message.
nl::Weave::Profiles::Security::CASE::WeaveCASEAuthDelegate Abstract interface to which authentication actions are delegated during CASE session establishment.
nl::Weave::Profiles::Security::CASE::WeaveCASEEngine Implements the core logic of the Weave CASE protocol.

nl:: Weave:: Profiles:: Security:: CertProvisioning

ชั้นเรียน

nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine Implements the core logic of the Weave Certificate Provisioning protocol object.
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeMfrAttestDelegate Abstract interface to which platform specific actions are delegated during Weave node manufacturer attestation.
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeOpAuthDelegate Abstract interface to which platform specific actions are delegated during Weave node operational authentication.

nl:: Weave:: Profiles:: Security:: KeyExport

ชั้นเรียน

nl::Weave::Profiles::Security::KeyExport::__FINAL
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExport Implements the core logic of the Weave key export protocol.
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExportDelegate Abstract delegate class called by KeyExport engine to perform various actions related to authentication during key export.
nl::Weave::Profiles::Security::KeyExport::WeaveStandAloneKeyExportClient ใช้ฝั่งไคลเอ็นต์ของโปรโตคอลการส่งออกคีย์ Weave สำหรับใช้ในบริบทแบบสแตนด์อะโลน (การส่งข้อความที่ไม่ใช่การสาน)

nl:: Weave:: Profiles:: Security:: PASE

ชั้นเรียน

nl::Weave::Profiles::Security::PASE::WeavePASEEngine

nl:: Weave:: Profiles:: Security:: Passcodes

โครงสร้าง

nl::Weave::Profiles::Security::Passcodes::EncryptedPasscodeStruct

nl:: Weave:: Profiles:: Security:: TAKE

ชั้นเรียน

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 The manager object for the Weave service directory.

โครงสร้าง

nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs Arguments passed to the WeaveServiceManager::OnConnectBegin callback.

nl:: Weave:: Profiles:: ServiceProvisioning

ชั้นเรียน

nl::Weave::Profiles::ServiceProvisioning::IFJServiceFabricJoinMessage
nl::Weave::Profiles::ServiceProvisioning::PairDeviceToAccountMessage
nl::Weave::Profiles::ServiceProvisioning::RegisterServicePairAccountMessage
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningDelegate
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningServer Simple server class for implementing the Service Provisioning profile.
nl::Weave::Profiles::ServiceProvisioning::UpdateServiceMessage

nl:: Weave:: Profiles:: SoftwareUpdate

ชั้นเรียน

nl::Weave::Profiles::SoftwareUpdate::ImageAnnounce Class describing the ImageAnnounce message.
nl::Weave::Profiles::SoftwareUpdate::ImageQuery A class to support creation and decoding of image query messages.
nl::Weave::Profiles::SoftwareUpdate::ImageQueryResponse A class to support creation and decoding of the image query response messages.
nl::Weave::Profiles::SoftwareUpdate::IntegritySpec An auxiliary class holding the integrity type and the actual hash of the software update image.
nl::Weave::Profiles::SoftwareUpdate::IntegrityTypeList An auxiliary class to hold a list of integrity types as a part of the image query.
nl::Weave::Profiles::SoftwareUpdate::IWeaveImageAnnounceServerDelegate Interface for WeaveImageAnnounceServer delegate.
nl::Weave::Profiles::SoftwareUpdate::ProductSpec An auxiliary class that representing a product specification.
nl::Weave::Profiles::SoftwareUpdate::UpdateSchemeList An auxiliary class to hold a list of update schemes as a part of the image query.
nl::Weave::Profiles::SoftwareUpdate::WeaveImageAnnounceServer Server that listens for Weave image announcements.

nl:: Weave:: Profiles:: StatusReporting

ชั้นเรียน

nl::Weave::Profiles::StatusReporting::StatusReport

nl:: Weave:: Profiles:: Time

ชั้นเรียน

nl::Weave::Profiles::Time::_TimeSyncNodeBase
nl::Weave::Profiles::Time::SingleSourceTimeSyncClient
nl::Weave::Profiles::Time::TimeChangeNotification codec for Time Change Notification message
nl::Weave::Profiles::Time::TimeSyncNode
nl::Weave::Profiles::Time::TimeSyncRequest
nl::Weave::Profiles::Time::TimeSyncResponse
nl::Weave::Profiles::Time::TimeZoneUtcOffset Codec สำหรับ UTC offset ของเขตเวลา

โครงสร้าง

nl::Weave::Profiles::Time::Contact This is in the public because the TimeSyncNode::FilterTimeCorrectionContributor callback gives a global view to higher layer.
nl::Weave::Profiles::Time::ServingNode used to specify contacts for calling SyncWithNodes It's put in the open instead of being a nested class to make class declaration of TimeSyncNode shorter, and also the export declaration more explicit.

nl:: Weave:: Profiles:: TokenPairing

ชั้นเรียน

nl::Weave::Profiles::TokenPairing::TokenPairingDelegate
nl::Weave::Profiles::TokenPairing::TokenPairingServer Server object for responding to Token Pairing requests.

nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing

ชั้นเรียน

nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingDelegate Delegate class for implementing incoming Dropcam Legacy Pairing operations on the server device.
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer Server class for implementing the Dropcam Legacy Pairing profile.

nl:: Weave:: Profiles:: WeaveTunnel

ชั้นเรียน

nl::Weave::Profiles::WeaveTunnel::ReconnectParam The reconnect policy parameters that are used to govern the way the tunnel reconnects to the Service.
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelConnectionMgr This class encapsulates all the Weave tunnel connection states and the associated management logic and functions.
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelControl
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelHeader
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute

nl:: Weave:: SecuritySupport

ชั้นเรียน

nl::Weave::SecuritySupport::PairingCodeSupport
nl::Weave::SecuritySupport::PasscodeEncryptionSupport
nl::Weave::SecuritySupport::WeaveCertificateSupport
nl::Weave::SecuritySupport::WeaveKeyExportClientNative
nl::Weave::SecuritySupport::WeaveKeyExportSupportNative
nl::Weave::SecuritySupport::WeaveSecuritySupport

nl:: Weave:: Support

โครงสร้าง

nl::Weave::Support::ProfileStringContext Context for registering and deregistering callbacks associated with the specified profile identifier for returning human-readable support strings associated with the profile.
nl::Weave::Support::ProfileStringInfo Callbacks associated with the specified profile identifier for returning human-readable support strings associated with the profile.

nl:: Weave:: System

ชั้นเรียน

nl::Weave::System::Layer
This provides access to timers according to the configured event handling model.
nl::Weave::System::LwIPEventHandlerDelegate
nl::Weave::System::Mutex
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 This represents a reference-counted object allocated from space contained in an ObjectPool object.
nl::Weave::System::PacketBuffer The packet buffer class is the core structure used for manipulating packets of octet-serialized data, usually in the context of a data communications network, like Bluetooth or the Internet protocol.
nl::Weave::System::Timer This is an internal class to Weave System Layer , used to represent an in-progress one-shot timer.

โครงสร้าง

nl::Weave::System::LwIPEvent

Unions

nl::Weave::System::ObjectArena
A union template used for representing a well-aligned block of memory.

nl:: Weave:: System:: Stats

ชั้นเรียน

nl::Weave::System::Stats::Snapshot

nl:: Weave:: TLV

ชั้นเรียน

nl::Weave::TLV::CircularTLVReader
nl::Weave::TLV::CircularTLVWriter
nl::Weave::TLV::TLVReader Provides a memory efficient parser for data encoded in Weave TLV format.
nl::Weave::TLV::TLVUpdater Provides a unified Reader/Writer interface for editing/adding/deleting elements in TLV encoding.
nl::Weave::TLV::TLVWriter Provides a memory efficient encoder for writing data in Weave TLV format.
nl::Weave::TLV::WeaveCircularTLVBuffer WeaveCircularTLVBuffer provides circular storage for thenl::Weave::TLV::TLVWriter and nl::Weave::TLVTLVReader.

nl:: Weave:: TLV:: Debug

โครงสร้าง

nl::Weave::TLV::Debug::DumpContext

nl:: Weave:: TLV:: Utilities

โครงสร้าง

nl::Weave::TLV::Utilities::FindContext
nl::Weave::TLV::Utilities::FindPredicateContext

nl:: Weave:: Warm

ชั้นเรียน

nl::Weave::Warm::WarmFabricStateDelegate This is an internal class to WarmCore.

โครงสร้าง

nl::Weave::Warm::ActionEntry
nl::Weave::Warm::ModuleState

Schema:: Weave:: Trait:: Auth:: ApplicationKeysTrait

ชั้นเรียน

Schema::Weave::Trait::Auth::ApplicationKeysTrait::ApplicationKeysTraitDataSink ประกอบด้วยอินเทอร์เฟซสำหรับซิงก์ข้อมูลคุณสมบัติของคีย์แอปพลิเคชัน Weave

Modules

Device Control
Fabric Provisioning
Network Provisioning
Passive Rendezvous Passive Rendezvous differs from Active in that the connection establishment phase is initiated before the identify phase by the provisionee.
Remote Passive Rendezvous Remote Passive Rendezvous differs from Passive Rendezvous in that an assisting device acts as a relay for the provisionee, relaying messages between the provisionee and provisioner.
Service Provisioning
Token Pairing