Tham chiếu OpenWeave C++

Các trang tham khảo cho OpenWeave.

nl

Cấu trúc

nl::ArrayLengthAndBuffer Trình trợ giúp để gói một mảng có độ dài.
nl::LỗiĐịnh dạng
nl::FieldDescriptor Cấu trúc mô tả trường TLV trong cấu trúc giản đồ và kết nối trường đó với dữ liệu theo cấu trúc c.
nl::Mức quản lý bộ nhớ Một cấu trúc phân bổ bộ nhớ/chức năng miễn phí của bộ nhớ.
nl::SchemaFieldDescriptor Trình bao bọc quanh một mảng FieldDescriptor để mô tả một cấu trúc/cấu trúc giản đồ.
nl::SerializationContext Một cấu trúc c chứa bất kỳ ngữ cảnh hoặc trạng thái nào mà chúng ta cần để sắp xếp tuần tự hoặc tái thiết.
nl::SialialByteString
nl::SerializeFieldTypeBoolean_array
nl::SerialatedFieldTypeByteString_mảng
nl::SerialatedFieldTypeFloatingPoint32_array
nl::SerialatedFieldTypeFloatingPoint64_mảng
nl::SerialatedFieldTypeInt16_array
nl::SerialatedFieldTypeInt32_array
nl::SerializedFieldTypeInt64_array
nl::SerialatedFieldTypeInt8_array
nl::SerialatedFieldTypeUInt16_array
nl::SerialatedFieldTypeUInt32_array
nl::SerialatedFieldTypeUInt64_array
nl::SerialatedFieldTypeUInt8_array
nl::SerialatedFieldTypeUTF8String_array
nl::CONFIGSchemaPointerPair Ghép nối dữ liệu với cấu trúc dữ liệu c và SchemaSchemaDescriptor viết cấu trúc TLV dựa trên dữ liệu đó.

nl::ArgParser

Lớp

nl::ArgParser::HelpOptions OptionSet phổ biến để xử lý các lựa chọn thông tin (trợ giúp, phiên bản).
nl::ArgParser::OptionSetBase OptionSet mà trình xử lý là một hàm ảo.

Cấu trúc

nl::ArgParser::OptionDef Xác định tùy chọn dòng lệnh.
nl::ArgParser::OptionSet Xác định nhóm các tùy chọn dòng lệnh có liên quan và có thể sử dụng lại.

nl::Ble

Lớp

nl::Ble::BleApplicationDelegate
nl::Ble::BLEEndPoint
nl::Ble::BleOverlay Lớp này cung cấp giao diện cho một luồng duy nhất để thúc đẩy dữ liệu lên ngăn xếp thông qua các hàm giao diện nền tảng BleOverlay hoặc xuống ngăn xếp thông qua đối tượng WeaveConnection được liên kết với BLEEndPoint.
nl::Ble::BleOverlayObject
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::WoBleTxGhi

Cấu trúc

nl::Ble::WeaveBLEDeviceIdenticationInfo Dệt khối thông tin nhận dạng thiết bị Bluetooth năng lượng thấp (BLE).
nl::Ble::WeaveBleUUID

nl::Ble::Nền tảng::BlueZ

Cấu trúc

nl::Ble::Platform::BlueZ::Adapter
nl::Ble::Platform::BlueZ::BluezPeripheralArgs
nl::Ble::Platform::BlueZ::BluezServerEndpoint
nl::Ble::Platform::BlueZ::Đặc tính
nl::Ble::Platform::BlueZ::Dịch vụ
nl::Ble::Platform::BlueZ::WeaveIdInfo
nl::Ble::Platform::BlueZ::WeaveServiceData

nl::Inet

Lớp

nl::Inet::AasyncDNS hiểmrSockets Đây là một lớp nội bộ tới Inetlayer cung cấp các API trợ giúp cho độ phân giải của Hệ thống tên miền không đồng bộ (DNS) trong InetOverlay.
nl::Inet::DNS xe phân giải Đây là một lớp nội bộ đối với Inetlayer cung cấp trừu tượng về độ phân giải của Hệ thống tên miền (DNS) trong InetOverlay.
nl::Inet::EndPointBasis Cơ sở lớp học về điểm cuối truyền tải Internet.
nl::Inet::InetOverlay Điều này cung cấp quyền truy cập vào các dịch vụ Internet, như bộ tính giờ, độ phân giải Hệ thống tên miền (DNS), truyền tải mạng TCP, truyền tải mạng UDP và truyền tải mạng thô, cho một luồng.
nl::Inet::InetlayerBasis Đây là lớp cơ sở của các đối tượng được tham chiếu do đối tượng Inetlayer quản lý.
nl::Inet::InterfaceAddressIterator Biến lặp cho danh sách địa chỉ IP giao diện mạng hệ thống.
nl::Inet::InterfaceIterator Biến lặp cho danh sách giao diện mạng hệ thống.
nl::Inet::IPAddress Địa chỉ giao thức Internet.
nl::Inet::IPEndPointBasis Các đối tượng của lớp này đại diện cho các điểm cuối giao thức IP không thể khởi tạo.
nl::Inet::IPPacketInfo Thông tin về tin nhắn/kết nối đến/đi.
nl::Inet::IPprefix Tiền tố địa chỉ giao thức Internet.
nl::Inet::RawEndPoint Các đối tượng của lớp này đại diện cho các điểm cuối mạng IP thô.
nl::Inet::SocketEvents Đại diện cho một tập hợp các sự kiện I/O được yêu cầu/đang chờ xử lý trên một cổng.
nl::Inet::TCPEndPoint Các đối tượng của lớp này đại diện cho các điểm cuối truyền tải TCP.
nl::Inet::TunEndPoint Các đối tượng của lớp này đại diện cho giao diện đường hầm.
nl::Inet::UDPEndPoint Các đối tượng của lớp này đại diện cho điểm cuối truyền tải UDP.

Liên minh

nl::Inet::PeerSockAddr

nl::Dệt

Lớp

nl::Weave::bound Chụp mục tiêu dự kiến của thông tin Weave và thông tin cấu hình được liên kết.
nl::Weave::Bộ đếm Giao diện để quản lý bộ đếm dưới dạng giá trị số nguyên.
nl::Weave::ExchangeContext Lớp này đại diện cho cuộc trò chuyện đang diễn ra (ExchangeContext) giữa hai hoặc nhiều nút.
nl::Weave::FabricStateDelegate Lớp ủy quyền trừu tượng này thông báo về các thay đổi ở trạng thái vải.
nl::Weave::HostPortList Để quản lý và điều chỉnh Danh sách cổng máy chủ lưu trữ, một tập hợp nhỏ gọn, được mã hóa nhị phân của các bộ định danh máy chủ và cổng được liên kết với Thư mục dịch vụ Weave.
nl::Weave::JNIUtils
nl::Weave::MonotonicallyIncrthì Counter Một lớp để quản lý bộ đếm tăng đơn âm dưới dạng giá trị số nguyên.
nl::Weave::Persisted Counter Một lớp để quản lý bộ đếm dưới dạng giá trị số nguyên nhằm tồn tại qua các lần khởi động lại.
nl::Weave::WeaveConnection Định nghĩa của lớp WeaveConnection.
nl::Weave::WeaveConnectionTunnel Lớp định nghĩa của lớp WeaveConnectionTunnel, quản lý một cặp TCPEndPoints có các WeaveConnections ban đầu đã được ghép nối, và giữa chúng, WeaveMessageOverlay chuyển tiếp tất cả dữ liệu và các lần đóng kết nối.
nl::Weave::WeaveEncryptionKey_AES128CTRSHA1
nl::Weave::WeaveExchangeHeader Điều này chỉ định cấu hình Weave và loại thông báo của một thông báo Weave cụ thể trong ExchangeContext.
nl::Weave::WeaveExchangeManager Lớp này dùng để quản lý ExchangeContexts với các nút Weave khác.
nl::Weave::WeaveFabricState Khai báo WeaveFabricState.
nl::Weave::WeaveKeyId Định nghĩa giá trị nhận dạng Weave Key.
nl::Weave::WeaveMessagelayer Định nghĩa của lớp WeaveMessagelayer, quản lý hoạt động giao tiếp với các nút Weave khác.
nl::Weave::WeaveMMSEncryptionKey Chứa thông tin về khóa mã hóa tin nhắn Weave.
nl::Weave::WeaveMMSEncryptionKeyCache Bộ nhớ đệm chính cho khóa mã hóa tin nhắn Weave.
nl::Weave::WeaveSecurityManager
nl::Weave::WeaveServerBase Đối tượng cơ sở phổ biến để triển khai Weave profile Response to (máy chủ) đóng gói việc xác thực các yêu cầu đã xác thực và gửi báo cáo trạng thái, đồng thời cung cấp bộ nhớ chung của thành viên dữ liệu cho trạng thái vải và trình quản lý trao đổi.
nl::Weave::WeaveServerDelegateBase Một lớp cơ sở phổ biến để triển khai các đối tượng ủy quyền của máy chủ Weave.
nl::Weave::WeaveSessionKey Chứa thông tin về khóa phiên Weave.
nl::Weave::WeaveSessionState Chuyển tải trạng thái giao tiếp cần thiết để gửi/nhận tin nhắn bằng một nút khác.

Cấu trúc

nl::Weave::JNILibraryMethod
nl::Weave::WeaveMessageInfo Thông tin về thông báo Weave đang trong quá trình gửi hoặc nhận.
nl::Weave::WRMPConfig Cấu hình WRMP.

Liên minh

nl::Weave::WeaveEncryptionKey

nl::Dệt::ASN1

Lớp

nl::Weave::ASN1::ASN1 Reader
nl::Weave::ASN1::ASN1UniversalTime
nl::Weave::ASN1::ASN1Writer

nl::Weave::Tiền mã hóa

Lớp

nl::Weave::crypt::CTR_DRBG
nl::Weave::crypt::CTRMode
nl::Weave::crypt::Mã hoáECDSA
nl::Weave::crypt::Mã hoáEC PrivateKey
nl::Weave::crypt::Mã hóaECECKey
nl::Weave::Crypto::EnencodedHMAC chúng
nl::Weave::crypt::Mã hoáRSAKey
nl::Weave::crypt::Mã hóaRSA
nl::Weave::crypt::HKDF
nl::Weave::crypt::HKDFSHA1Or256
nl::Weave::crypt::HMAC

nl::Dệt::Devicelayer

Lớp

nl::Weave::Devicelayer::ConfigurationManager Cung cấp quyền truy cập vào thông tin cấu hình thời gian chạy và cấu hình thời gian xây dựng cho thiết bị Weave.
nl::Weave::DeviceOverlay::ConfigurationManagerimpl Triển khai cụ thể đối tượng singleton ConfigurationManager cho nền tảng EFR32.
nl::Weave::Devicelayer::ConnectivityManager Cung cấp quyền kiểm soát kết nối mạng cho một thiết bị Weave.
nl::Weave::Devicelayer::ConnectivityManagerimpl Triển khai cụ thể đối tượng singleton ConnectivityManager cho nền tảng Silicon Labs EFR32.
nl::Weave::Devicelayer::PlatformManager Cung cấp các tính năng để khởi tạo và tương tác với ngăn xếp mạng Weave trên một thiết bị hỗ trợ Weave.
nl::Weave::Devicelayer::PlatformManagerImpl Triển khai cụ thể đối tượng singleton PlatformManager cho nền tảng EFR32.
nl::Weave::DeviceOverlay::SoftwareUpdateManager
nl::Weave::DeviceOverlay::SoftwareUpdateManagerImpl Triển khai cụ thể đối tượng singleton SoftwareUpdateManager cho các nền tảng Silicon Labs EFR32.
nl::Weave::Devicelayer::ThreadStackManager Cung cấp các tính năng để khởi tạo và tương tác với ngăn xếp Chuỗi trên thiết bị hỗ trợ Weave.
nl::Weave::Devicelayer::ThreadStackManagerimpl Triển khai cụ thể đối tượng singleton threadStackManager cho các nền tảng EFR32 bằng cách sử dụng SDK Labs của Silicon và ngăn xếp OpenThread.
nl::Weave::Devicelayer::TimeSyncManager Quản lý tính năng đồng bộ hóa thời gian cho Thiết bị dệt.
nl::Weave::Devicelayer::TraitManager Quản lý việc xuất bản và đăng ký các đặc điểm Quản lý dữ liệu Weave cho một thiết bị Weave.

Cấu trúc

nl::Weave::Devicelayer::WeaveDeviceEvent Thể hiện sự kiện Lớp thiết bị dệt.
nl::Weave::Devicelayer::WeaveDevicePlatformEvent Biểu thị thông tin sự kiện dành riêng cho nền tảng cho các nền tảng Silicon Labs EFR32.

nl::Weave::Devicelayer::Nội bộ

Lớp

nl::Weave::Devicelayer::internal::BLEManager Cung cấp quyền kiểm soát các dịch vụ WoBLE và khả năng kết nối cho một thiết bị Weave.
nl::Weave::Devicelayer::internal::BLEManagerImpl Triển khai cụ thể đối tượng singleton NetworkSupplyingServer cho nền tảng EFR32.
nl::Weave::Devicelayer::internal::DeviceControlServer Triển khai cấu hình Kiểm soát thiết bị Weave cho thiết bị Weave.
nl::Weave::Devicelayer::internal::DeviceDescriptionServer Triển khai hồ sơ mô tả thiết bị Weave cho thiết bị Weave.
nl::Weave::DeviceOverlay::internal::DeviceIdentityTraitDataSource Triển khai nguồn dữ liệu cho Weave DeviceIdentityTrait.
nl::Weave::DeviceOverlay::Nội bộ::DeviceNetworkInfo
nl::Weave::Devicelayer::internal::EchoServer Triển khai cấu hình Echove cho thiết bị dệt.
nl::Weave::Devicelayer::internal::EFR32Config
nl::Weave::Devicelayer::internal::ESP32Config Cung cấp các hàm và định nghĩa để truy cập vào thông tin cấu hình thiết bị trên ESP32.
nl::Weave::Devicelayer::internal::ESP32Utils
nl::Weave::DeviceOverlay::Nội bộ::FabricprovisioningServer Triển khai hồ sơ Weave Fabric cấp cho thiết bị Weave.
nl::Weave::Devicelayer::internal::FactoryFactory Triển khai mặc định của tính năng cấp phép về trạng thái ban đầu của thiết bị.
nl::Weave::DeviceOverlay::Nội bộ::FactoryFactoryingBase Hỗ trợ cấp phép về trạng thái ban đầu của thiết bị tại thời điểm khởi động.
nl::Weave::Devicelayer::internal::genericConfigurationManagerImpl Cung cấp phương thức triển khai chung các tính năng của ConfigurationManager hoạt động trên nhiều nền tảng.
nl::Weave::DeviceOverlay::internal::genericConnectivityManagerimpl Cung cấp phương thức triển khai chung các tính năng ConnectivityManager hoạt động trên nhiều nền tảng.
nl::Weave::Devicelayer::internal::genericConnectivityManagerimpl_BLE Cung cấp tính năng triển khai chung các tính năng ConnectivityManager dành riêng cho BLE cho các nền tảng mà chức năng BLE được lớp BLEManager triển khai.
nl::Weave::DeviceOverlay::internal::genericConnectivityManagerimpl_NoBLE Cung cấp cách triển khai chung cho các tính năng ConnectivityManager dành riêng cho BLE dành cho các nền tảng không hỗ trợ Bluetooth năng lượng thấp (BLE).
nl::Weave::Devicelayer::internal::genericConnectivityManagerimpl_NoThread Cung cấp cách triển khai chung cho các tính năng ConnectivityManager dành riêng cho Wi-Fi để sử dụng trên các nền tảng KHÔNG hỗ trợ Chuỗi.
nl::Weave::Devicelayer::internal::genericConnectivityManagerimpl_NoTunnel Cung cấp cách triển khai chung các tính năng ConnectivityManager dành riêng cho đường hầm dịch vụ cho các nền tảng không hỗ trợ đường hầm dịch vụ.
nl::Weave::DeviceOverlay::internal::genericConnectivityManagerimpl_NoWiFi Cung cấp cách triển khai chung các tính năng ConnectivityManager dành riêng cho Wi-Fi cho các nền tảng không hỗ trợ Wi-Fi.
nl::Weave::Devicelayer::internal::genericConnectivityManagerimpl_Thread Cung cấp phương thức triển khai chung các tính năng ConnectivityManager dành riêng cho Wi-Fi để sử dụng trên các nền tảng hỗ trợ Thread.
nl::Weave::Devicelayer::internal::genericSoftwareUpdateManagerImpl Cung cấp cách triển khai chung cho các tính năng của Trình quản lý cập nhật phần mềm hoạt động trên nhiều nền tảng.
nl::Weave::Devicelayer::internal::genericSoftwareUpdateManagerImpl_BDX Cung cấp cách triển khai chung các tính năng SoftwareUpdateManager để sử dụng trên các nền tảng hỗ trợ BDX.
nl::Weave::DeviceOverlay::internal::genericThreadStackManagerimpl_FreeRTOS Cung cấp phương thức triển khai chung cho các tính năng ThreadStackManager hoạt động trên nền tảng FreeRTOS.
nl::Weave::Devicelayer::internal::genericThreadStackManagerimpl_Openthread Cung cấp phương thức triển khai chung các tính năng ThreadStackManager hoạt động cùng với OpenThread.
nl::Weave::Devicelayer::internal::genericThreadStackManagerimpl_OpenThread_LwIP Cung cấp phương thức triển khai chung các tính năng ThreadStackManager hoạt động cùng với OpenThread và LwIP.
nl::Weave::Devicelayer::internal::GroupKeyStoreImpl Hoạt động triển khai API Weave GroupKeyStoreBase cho các nền tảng dựa trên SDK Phòng thí nghiệm Silicon.
nl::Weave::Devicelayer::internal::NetworkSupplyingServer Cung cấp dịch vụ cấp phép mạng cho thiết bị dệt.
nl::Weave::Devicelayer::internal::NetworkprovisioningServerimpl Triển khai cụ thể đối tượng singleton NetworkSupplyingServer cho nền tảng Silicon Labs EFR32.
nl::Weave::DeviceOverlay::Nội bộ::NetworkTelemetryManager
nl::Weave::Devicelayer::internal::NRF5Config Cung cấp các hàm và định nghĩa để truy cập vào cấu hình thiết bị được duy trì trên các nền tảng dựa trên SDK nRF5 của Nordic.
nl::Weave::DeviceOverlay::Nội bộ::ServiceServiceingServer Triển khai cấu hình Cung cấp dịch vụ Weave cho thiết bị Weave.
nl::Weave::Devicelayer::internal::ThreadTelemetry
nl::Weave::Devicelayer::internal::ThreadTopology
nl::Weave::Devicelayer::internal::TunnelTelemetry
nl::Weave::Devicelayer::internal::WeaveTelemetryBase Đây là một lớp cơ sở xử lý các chức năng đo từ xa của mạng cho các mạng khác nhau.
nl::Weave::Devicelayer::internal::WiFiTelemetry

nl::Weave::DeviceManager

Lớp

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

nl::Weave::Nền tảng::Security

Lớp

nl::Weave::Platform::Security::AES128BlockCipher
nl::Weave::Platform::Security::AES128BlockCipherDec
nl::Weave::Platform::Security::AES128BlockCipherEnc
nl::Weave::Platform::Security::AES256BlockCipher
nl::Weave::Platform::Security::AES256BlockCipherDec
nl::Weave::Platform::Security::AES256BlockCipherEnc
nl::Weave::Platform::Security::SHA1
nl::Weave::Platform::Security::SHA256

nl::Weave::Hồ sơ

Lớp

nl::Weave::Profiles::MessageIterator Để sử dụng bộ đệm thông báo một cách hợp lý, chúng tôi xác định biến lặp này có thể được sử dụng để theo dõi các ranh giới, v.v.
nl::Weave::Hồ sơ::Chuỗi tham chiếu Đây là cách xử lý các chuỗi trong Weave.
nl::Weave::Profiles::referencedTLVData Tương tự, chúng ta cần có khả năng đại diện cho một blob cũ dữ liệu TLV.
nl::Weave::Profiles::KeepedPacketBuffer Đây là một lớp cơ sở đóng vai trò là một đối tượng tiện lợi để tự động đếm số lượng System::PacketBuffer.
nl::Weave::Profiles::WeaveEchoClient
nl::Weave::Profiles::WeaveEchoServer

nl::Weave::Hồ sơ::BDX_Current

Lớp

nl::Weave::Profiles::BDX_Current::BlockAck
nl::Weave::Profiles::BDX_Current::BlockEOF
nl::Weave::Profiles::BDX_Current::BlockEOFAck
nl::Weave::Profiles::BDX_Current::BlockQuery
nl::Weave::Profiles::BDX_Current::BlockSend
nl::Weave::Profiles::BDX_Current::SubmitChấp nhận
nl::Weave::Profiles::BDX_Current::ReceiveInit
nl::Weave::Profiles::BDX_Current::RecognizeFrom
nl::Weave::Profiles::BDX_Current::SendChấp nhận
nl::Weave::Profiles::BDX_Current::SendInit
nl::Weave::Profiles::BDX_Current::SendFrom
nl::Weave::Profiles::BDX_Current::TransferLỗi
nl::Weave::Profiles::BDX_Current::WeaveBdxClient
nl::Weave::Profiles::BDX_Current::WeaveBdxDelegate

nl::Weave::Hồ sơ::BDX_Phát triển

Lớp

nl::Weave::Profiles::BDX_Growthment::BdxNode
nl::Weave::Profiles::BDX_ Developmentment::BlockAck Thông báo BlockAck dùng để xác nhận một khối dữ liệu.
nl::Weave::Profiles::BDX_Growthment::BlockAckV1 Thông báo BlockAckV1 được dùng để xác nhận một khối dữ liệu.
nl::Weave::Profiles::BDX_ Developmentment::BlockEOF Thông báo BlockEOF được dùng để chuyển khối dữ liệu cuối cùng từ người gửi sang người nhận.
nl::Weave::Profiles::BDX_Growthment::BlockEOFAck Thông báo BlockEOFAck dùng để xác nhận khối dữ liệu cuối cùng.
nl::Weave::Profiles::BDX_Growthment::BlockEOFAckV1 Thông báo BlockEOFAckV1 được dùng để xác nhận khối dữ liệu cuối cùng.
nl::Weave::Profiles::BDX_Growthment::BlockEOFV1 Thông báo BlockEOFV1 được dùng để chuyển khối dữ liệu cuối cùng từ người gửi sang người nhận.
nl::Weave::Profiles::BDX_Growthment::BlockQuery Thông báo BlockQuery được dùng để yêu cầu chuyển một khối dữ liệu từ người gửi sang người nhận.
nl::Weave::Profiles::BDX_Growthment::BlockQueryV1 Thông báo BlockQueryV1 được dùng để yêu cầu chuyển một khối dữ liệu từ người gửi sang người nhận.
nl::Weave::Profiles::BDX_Discoverment::BlockSend Thông báo BlockBlock dùng để chuyển một khối dữ liệu từ người gửi sang người nhận.
nl::Weave::Profiles::BDX_Growthment::BlockSendV1 Thông báo BlockSendV1 được dùng để chuyển một khối dữ liệu từ người gửi sang người nhận.
nl::Weave::Profiles::BDX_Phát triển::Nhận chấp nhận Thông báo Nhận chấp nhận dùng để chấp nhận đối tác trao đổi đề xuất khi người nhận là người khởi tạo.
nl::Weave::Profiles::BDX_Growthment::RecipientInit Thông báo RecipientInit được dùng để bắt đầu trao đổi khi người nhận là trình khởi tạo.
nl::Weave::Profiles::BDX_Phát triển::Nhận từ chối Thông báo Nhận từ chối dùng để từ chối lần trao đổi đề xuất khi người gửi là người khởi tạo.
nl::Weave::Profiles::BDX_Growthment::SendSubmit Thông báo Gửi chấp nhận được dùng để chấp nhận đối tác trao đổi đề xuất khi người gửi là người khởi tạo.
nl::Weave::Profiles::BDX_Discoverment::SendInit Thông báo GửiInit được dùng để bắt đầu trao đổi khi người gửi là người khởi tạo.
nl::Weave::Profiles::BDX_Growthment::SendFrom Thông báo Gửi từ chối dùng để từ chối lần trao đổi đề xuất khi người gửi là người khởi tạo.
nl::Weave::Profiles::BDX_Discoverment::TransferLỗi Thông báo lỗi được dùng để báo cáo lỗi và hủy giao dịch trao đổi.

Cấu trúc

nl::Weave::Profiles::BDX_Growthment::BDXHandlers
nl::Weave::Profiles::BDX_Growthment::BDXTransfer Cấu trúc này chứa các thành viên dữ liệu đại diện cho quá trình chuyển BDX đang hoạt động.

nl::Weave::Hồ sơ::Chuyển dữ liệu hàng loạt

Lớp

nl::Weave::Profiles::bulkDataTransfer::BdxDelegate

nl::Weave::Hồ sơ::DataManagement_Current

Lớp

nl::Weave::Profiles::DataManagement_Current::AlwaysVerifyDataElementAccessControlDelegate
nl::Weave::Profiles::DataManagement_Current::BuilderBase Lớp cơ sở cho bộ mã hóa WDM.
nl::Weave::Profiles::DataManagement_Current::CirularEventreader Một TLV Reader do CirularEventBuffer hỗ trợ.
nl::Weave::Profiles::DataManagement_Current::Command
nl::Weave::Profiles::DataManagement_Current::CommandCước
nl::Weave::Profiles::DataManagement_Current::genericTraitCatalogImpl Weave đã cung cấp giao diện triển khai TraitCatalogBase cho một tập hợp các thực thể dữ liệu đặc điểm tham chiếu đến cùng một tài nguyên.
nl::Weave::Profiles::DataManagement_Current::IDataElementAccessControlDelegate Giao diện sẽ được đơn vị xử lý các phần tử dữ liệu triển khai trong một RequestRequest.
nl::Weave::Profiles::DataManagement_Current::IDirtyPathCut
nl::Weave::Profiles::DataManagement_Current::IPathFilter
nl::Weave::Profiles::DataManagement_Current::IWeavePublisherLock Giao diện mà ứng dụng sẽ triển khai để chuyển đổi quyền truy cập vào cấu trúc dữ liệu WDM chính.
nl::Weave::Profiles::DataManagement_Current::IWeaveWDMẨnx Giao diện của đối tượng mutex.
nl::Weave::Profiles::DataManagement_Current::ListBuilderBase Lớp cơ sở cho bộ mã hóa thông báo WDM, chuyên về các thành phần mảng TLV như Danh sách dữ liệu và Danh sách phiên bản.
nl::Weave::Profiles::DataManagement_Current::ListParserBase Lớp cơ sở cho trình phân tích cú pháp thông báo WDM, chuyên về các phần tử mảng TLV như Danh sách dữ liệu và Danh sách phiên bản.
nl::Weave::Profiles::DataManagement_Current::LogBDXUpload
nl::Weave::Profiles::DataManagement_Current::LoggingConfiguration LoggingConfiguration đóng gói thành phần có thể định cấu hình của hệ thống con Logging sự kiện Weave.
nl::Weave::Profiles::DataManagement_Current::LoggingManagement Một lớp để quản lý nhật ký sự kiện trong bộ nhớ.
nl::Weave::Profiles::DataManagement_Current::Notificationsengine
nl::Weave::Profiles::DataManagement_Current::ParserBase Lớp cơ sở cho trình phân tích cú pháp thông báo WDM.
nl::Weave::Profiles::DataManagement_Current::ResourceIdentifier Cấu trúc đóng gói mã nhận dạng của tài nguyên.
nl::Weave::Profiles::DataManagement_Current::singleResourceTraitCatalog
nl::Weave::Profiles::DataManagement_Current::GóiClient
nl::Weave::Profiles::DataManagement_Current::Góiengine Đây là một singleton lưu trữ tất cả các gói đăng ký WDM Next, cả phía máy khách và nhà xuất bản.
nl::Weave::Profiles::DataManagement_Current::subscriptionsHandler
nl::Weave::Profiles::DataManagement_Current::TraitCatalogBase
nl::Weave::Profiles::DataManagement_Current::TraitDataSink
nl::Weave::Profiles::DataManagement_Current::TraitDataSource
nl::Weave::Profiles::DataManagement_Current::TraitSchemaengine Công cụ giản đồ lấy thông tin giản đồ liên kết với một đặc điểm cụ thể và cung cấp các cơ sở để phân tích cú pháp và dịch thông tin đó thành một biểu mẫu có thể được sử dụng bởi máy móc WDM.
nl::Weave::Profiles::DataManagement_Current::TraitUpdatableDataSink
nl::Weave::Profiles::DataManagement_Current::UpdateClient
nl::Weave::Profiles::DataManagement_Current::UpdateDictionaryDirtyPathCut Lớp tiện ích để đưa từ điển trở lại hàng đợi đang chờ xử lý đường dẫn thuộc tính có từ điển con.
nl::Weave::Profiles::DataManagement_Current::UpdateDirtyPathFilter Lớp tiện ích để lọc đường dẫn khi xử lý thông báo.
nl::Weave::Profiles::DataManagement_Current::UpdateEncoder Đối tượng này mã hóa các phần tải dữ liệu WDM UpdateRequest và PartUpdateRequest.
nl::Weave::Profiles::DataManagement_Current::ViewClient

Cấu trúc

nl::Weave::Profiles::DataManagement_Current::CirularEventBuffer Vùng đệm sự kiện nội bộ, được xây dựng xung quanh nl::Weave::TLV::WeaveCircularTLVBuffer.
nl::Weave::Profiles::DataManagement_Current::ConstSchemaVersionRange
nl::Weave::Profiles::DataManagement_Current::CopyAndAdjustDeltaTimeContext Cấu trúc nội bộ cho danh sách sự kiện truyền tải.
nl::Weave::Profiles::DataManagement_Current::DebugLogContext
nl::Weave::Profiles::DataManagement_Current::DetailsRootSection Cấu trúc cung cấp độ phân giải đầy đủ của thực thể đặc điểm.
nl::Weave::Profiles::DataManagement_Current::EventPhongContext Cấu trúc nội bộ cho sự kiện truyền tải.
nl::Weave::Profiles::DataManagement_Current::EventLoadOutContext Cấu trúc để sao chép danh sách sự kiện trên đầu ra.
nl::Weave::Profiles::DataManagement_Current::EventOptions Cấu trúc cung cấp các tùy chọn cho các trường sự kiện khác nhau.
nl::Weave::Profiles::DataManagement_Current::EventSchema Cấu trúc xác định giản đồ cho siêu dữ liệu sự kiện.
nl::Weave::Profiles::DataManagement_Current::Externalevents Cấu trúc để theo dõi các sự kiện do nền tảng lưu trữ.
nl::Weave::Profiles::DataManagement_Current::LogStorageResources Một lớp trợ giúp dùng để khởi tạo quá trình quản lý nhật ký.
nl::Weave::Profiles::DataManagement_Current::ReclaimEventCtx
nl::Weave::Profiles::DataManagement_Current::SchemaVersionRange
nl::Weave::Profiles::DataManagement_Current::TraitPath
nl::Weave::Profiles::DataManagement_Current::TraitPathStore
nl::Weave::Profiles::DataManagement_Current::VersionedTraitPath

Liên minh

nl::Weave::Profiles::DataManagement_Current::Timestamp Liên minh cung cấp hệ thống đặt ứng dụng hoặc dấu thời gian UTC.

nl::Weave::Hồ sơ::DataManagement_Current::BaseMessageWithWithId

Lớp

nl::Weave::Profiles::DataManagement_Current::BaseMessageWithWithId::Builder
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithWithId::Parser

nl::Weave::Profiles::DataManagement_Current::CustomCommand

Lớp

nl::Weave::Profiles::DataManagement_Current::CustomCommand::Builder Định nghĩa bộ mã hóa Command tùy chỉnh của WDM.
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Parser Định nghĩa trình phân tích cú pháp Command tùy chỉnh của WDM.

nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse

Lớp

nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Builder Định nghĩa bộ mã hóa phản hồi Command tùy chỉnh của WDM.
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Parser Định nghĩa trình phân tích cú pháp phản hồi Command tùy chỉnh của WDM.

nl::Weave::Hồ sơ::DataManagement_Current::DataElement

Lớp

nl::Weave::Profiles::DataManagement_Current::DataElement::Builder Định nghĩa bộ mã hóa Phần tử dữ liệu WDM.
nl::Weave::Profiles::DataManagement_Current::DataElement::Parser Định nghĩa trình phân tích cú pháp phần tử dữ liệu WDM.

nl::Weave::Hồ sơ::DataManagement_Current::DataList

Lớp

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

nl::Weave::Hồ sơ::DataManagement_Current::Sự kiện

Lớp

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

nl::Weave::Hồ sơ::DataManagement_Current::EventList

Lớp

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

nl::Weave::Profiles::DataManagement_Current::NotificationsRequest

Lớp

nl::Weave::Profiles::DataManagement_Current::NotificationsRequest::Parser

nl::Weave::Hồ sơ::DataManagement_Current::Đường dẫn

Lớp

nl::Weave::Profiles::DataManagement_Current::Path::Builder
nl::Weave::Profiles::DataManagement_Current::Path::Parser

nl::Weave::Hồ sơ::DataManagement_Current::PathList

Lớp

nl::Weave::Profiles::DataManagement_Current::PathList::Builder
nl::Weave::Profiles::DataManagement_Current::PathList::Parser

nl::Weave::Profiles::DataManagement_Current::DenyionGhi

Lớp

nl::Weave::Profiles::DataManagement_Current::DenyionRecord::Builder
nl::Weave::Profiles::DataManagement_Current::DenyionRecord::Parser

nl::Weave::Hồ sơ::DataManagement_Current::DenyionRecordList

Lớp

nl::Weave::Profiles::DataManagement_Current::DenyionRecordList::Builder
nl::Weave::Profiles::DataManagement_Current::DenyionRecordList::Parser

nl::Weave::Profiles::DataManagement_Current::StatusElement

Lớp

nl::Weave::Profiles::DataManagement_Current::StatusElement::Builder Định nghĩa bộ mã hóa phần tử trạng thái WDM.
nl::Weave::Profiles::DataManagement_Current::StatusElement::Parser Định nghĩa trình phân tích cú pháp của phần tử trạng thái WDM.

nl::Weave::Profiles::DataManagement_Current::StatusList (Danh sách trạng thái:

Lớp

nl::Weave::Profiles::DataManagement_Current::StatusList::Builder Trình tạo danh sách trạng thái.
nl::Weave::Profiles::DataManagement_Current::StatusList::Parser

nl::Weave::Hồ sơ::DataManagement_Current::SignHuỷRequest

Lớp

nl::Weave::Profiles::DataManagement_Current::PostHuỷRequest::Builder
nl::Weave::Profiles::DataManagement_Current::PostHuỷRequest::Parser

nl::Weave::Hồ sơ::DataManagement_Current::SignConfirmRequest

Lớp

nl::Weave::Profiles::DataManagement_Current::PostVerifyRequest::Builder
nl::Weave::Profiles::DataManagement_Current::PostVerifyRequest::Parser

nl::Weave::Hồ sơ::DataManagement_Current::SignRequest

Lớp

nl::Weave::Profiles::DataManagement_Current::PostRequest::Builder
nl::Weave::Profiles::DataManagement_Current::PostRequest::Parser Định nghĩa trình phân tích cú pháp Đường dẫn WDM.

nl::Weave::Profiles::DataManagement_Current::ContactResponse

Lớp

nl::Weave::Profiles::DataManagement_Current::ContactResponse::Builder
nl::Weave::Profiles::DataManagement_Current::ContactResponse::Parser Định nghĩa trình phân tích cú pháp Đường dẫn WDM.

nl::Weave::Hồ sơ::DataManagement_Current::UpdateRequest

Lớp

nl::Weave::Profiles::DataManagement_Current::UpdateRequest::Parser Định nghĩa trình phân tích cú pháp WDM Cập nhật Yêu cầu.

nl::Weave::Hồ sơ::DataManagement_Current::UpdateResponse

Lớp

nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Builder Định nghĩa bộ mã hóa phản hồi cập nhật WDM.
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Parser

nl:: Weave::Hồ sơ::DataManagement_Current::VersionList

Lớp

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

nl::Weave::Hồ sơ::DataManagement_Cũ

Lớp

nl::Weave::Profiles::DataManagement_Cũ::Liên kết Lớp Binding quản lý trạng thái giao tiếp thay mặt cho một đối tượng ứng dụng bằng Weave.
nl::Weave::Profiles::DataManagement_Cũ::ClientDataManager Một lớp trừu tượng chứa các định nghĩa về phương thức xác nhận và chỉ báo mà ứng dụng WDM yêu cầu.
nl::Weave::Profiles::DataManagement_Cũ::ClientNotifier Một lớp phụ được sử dụng khi mong muốn có hỗ trợ đăng ký và thông báo trên ứng dụng WDM.
nl::Weave::Profiles::DataManagement_Cũ::DMClient Lớp cơ sở trừu tượng cho ứng dụng WDM dành riêng cho ứng dụng.
nl::Weave::Profiles::DataManagement_Cũ::DMPublisher Lớp cơ sở trừu tượng dành cho nhà xuất bản WDM dành riêng cho ứng dụng.
nl::Weave::Profiles::DataManagement_Cũ::ProfileDatabase Lớp phụ trợ ProfileDatabase trừu tượng.
nl::Weave::Profiles::DataManagement_Cũ::Passwordengine Lớp công cụ giao thức WDM.
nl::Weave::Profiles::DataManagement_Cũ::PublisherDataManager Một lớp trừu tượng chứa các định nghĩa về phương thức xác nhận và thông báo mà nhà xuất bản WDM yêu cầu.

nl::Weave::Hồ sơ::DeviceControl

Lớp

nl::Weave::Profiles::DeviceControl::DeviceControlDelegate Ủy quyền lớp để triển khai các thao tác Điều khiển thiết bị đến trên thiết bị máy chủ.
nl::Weave::Profiles::DeviceControl::DeviceControlServer Lớp máy chủ để triển khai cấu hình Kiểm soát thiết bị.

nl::Weave::Hồ sơ::Mô tả thiết bị

Lớp

nl::Weave::Profiles::DeviceDescription::DeviceDescriptionClient Đối tượng khách hàng để đưa ra yêu cầu Mô tả thiết bị.
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionServer Đối tượng máy chủ để phản hồi các yêu cầu Mô tả thiết bị.
nl::Weave::Profiles::DeviceDescription::VerifyDeviceMetrics Biểu thị tiêu chí dùng để chọn thiết bị trong giao thứcNhận dạng thiết bị.
nl::Weave::Profiles::DeviceDescription::VerifyRequestMessage Đã phân tích cú pháp biểu mẫu của Thông báo xác định yêu cầu.
nl::Weave::Profiles::DeviceDescription::VerifyResponseMessage Biểu mẫu phân tích cú pháp của Thông báo phản hồi.
nl::Weave::Profiles::DeviceDescription::TextDescriptorreader
nl::Weave::Profiles::DeviceDescription::TextDescriptorWriter
nl::Weave::Profiles::DeviceDescription::WeaveDeviceDescriptor Chứa thông tin mô tả về thiết bị Weave.

nl::Weave::Hồ sơ::Echo_Next

Lớp

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::Dệt::Hồ sơ::Cung cấp giấy phép

Lớp

nl::Weave::Profiles::Fabricprovisioning::FabricprovisioningDelegate Ủy quyền lớp để triển khai các hành động khác tương ứng với hoạt động Cấp phép của Fabric.
nl::Weave::Profiles::Fabricprovisioning::FabricLicensingingServer Lớp máy chủ để triển khai hồ sơ cung cấp Fabric.

nl::Weave::Hồ sơ::Nhịp tim

Lớp

nl::Weave::Profiles::Heartbeat::WeaveHeartbeatReceiver Lớp Weave Nhịp tim.
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatGửi Lớp Weave Heartbeat (Người gửi).

nl::Weave::Hồ sơ::Cung cấp mạng

Lớp

nl::Weave::Profiles::Networkprovisioning::NetworkInfo Một lớp tiện ích để sắp xếp tuần tự và tái thiết tải trọng tải được thông báo qua cấu hình NetworkSupplying: lớp này bao gồm thông tin liên quan đến việc phát hiện và định cấu hình mạng.
nl::Weave::Profiles::Networkprovisioning::NetworkprovisioningDelegate Ủy quyền lớp để triển khai các thao tác Cấp phép mạng.
nl::Weave::Profiles::NetworkSupplying::NetworkSupplyingServer Lớp máy chủ để triển khai hồ sơ Cấp phép mạng.
nl::Weave::Profiles::Networkprovisioning::wirelessRegConfig Vùng chứa dành cho thông tin cấu hình theo quy định không dây.

Cấu trúc

nl::Weave::Profiles::Networkprovisioning::wirelessRegDomain Mã gồm 2 ký tự xác định một miền theo quy định không dây.

nl::Weave::Hồ sơ::Bảo mật

Lớp

nl::Weave::Profiles::Security::CertificateKeyId
nl::Weave::Profiles::Security::AuthenticationContext
nl::Weave::Profiles::Security::WeaveCertificateData
nl::Weave::Profiles::Security::WeaveCertificateSet
nl::Weave::Profiles::Security::WeaveDN
nl::Weave::Profiles::Security::WeaveprovisioningGói
nl::Weave::Profiles::Security::WeaveChữGenerator Tạo WeaveChữ bằng cách sử dụng khóa riêng tư trong bộ nhớ.
nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase Cung cấp chức năng chung để tạo Chữ ký Weave.

nl::Weave::Hồ sơ::Bảo mật::AppKeys

Lớp

nl::Weave::Profiles::Security::AppKeys::DallowGroupKeyStore
nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase Định nghĩa của lớp cửa hàng khóa Weave group.
nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey Chứa thông tin về khóa nhóm ứng dụng Weave.

nl::Weave::Hồ sơ::Bảo mật::CASE

Lớp

nl::Weave::Profiles::Security::CASE::StartSessionContext Lưu giữ thông tin ngữ cảnh liên quan đến việc tạo hoặc xử lý CASE bắt đầu thông báo phiên.
nl::Weave::Profiles::Security::CASE::StartSessionRequestContext Lưu giữ thông tin ngữ cảnh liên quan đến việc tạo hoặc xử lý thông báo StartSessionRequest của CASE.
nl::Weave::Profiles::Security::CASE::StartSessionResponseContext Lưu giữ thông tin ngữ cảnh liên quan đến việc tạo hoặc xử lý thông báo StartSessionRequest của CASE.
nl::Weave::Profiles::Security::CASE::ReconfigureContext Lưu giữ thông tin liên quan đến việc tạo hoặc xử lý thông báo CASE định cấu hình lại.
nl::Weave::Profiles::Security::CASE::WeaveCASEAuthDelegate Giao diện trừu tượng mà hành động xác thực được ủy quyền trong quá trình thiết lập phiên CASE.
nl::Weave::Profiles::Security::CASE::WeaveCASEengine Triển khai logic cốt lõi của giao thức Weave CASE.

nl::Weave::Hồ sơ::Bảo mật::Cấp phép

Lớp

nl::Weave::Profiles::Security::Certprovisioning::WeaveCertProvengine Triển khai logic logic của đối tượng giao thức Cung cấp chứng chỉ Weave.
nl::Weave::Profiles::Security::Certprovisioning::WeaveNodeMfrAttestDelegate Giao diện trừu tượng được ủy quyền các hành động cụ thể dành cho nền tảng trong quá trình chứng thực nhà sản xuất nút Weave.
nl::Weave::Profiles::Security::Certprovisioning::WeaveNodeOpAuthDelegate Giao diện trừu tượng tới các tác vụ dành riêng cho nền tảng được ủy quyền trong khi xác thực hoạt động của nút Weave.

nl::Weave::Hồ sơ::Bảo mật::Khóa xuất

Lớp

nl::Weave::Profiles::Security::Keyexport::__final
nl::Weave::Profiles::Security::KeyXuất::WeaveKeyXuất Triển khai logic logic của giao thức xuất khóa Weave.
nl::Weave::Profiles::Security::Keyexport::WeaveKeyXuấtDelegate Lớp ủy quyền trừu tượng do công cụ KeyXuất gọi để thực hiện nhiều thao tác liên quan đến việc xác thực trong quá trình xuất khóa.
nl::Weave::Profiles::Security::KeyXuất::WeaveStandAloneKeyKeyỨng dụng Triển khai phía máy khách của giao thức xuất khóa Weave để sử dụng trong các ngữ cảnh độc lập (thông báo không phải của Weave).

nl::Weave::Hồ sơ::Bảo mật::PASE

Lớp

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

nl::Weave::Hồ sơ::Bảo mật::Mật mã

Cấu trúc

nl::Weave::Profiles::Security::Passcodes::Mã hoáPasscodeStruct

nl::Weave::Hồ sơ::Bảo mật::Take

Lớp

nl::Weave::Profiles::Security::"
nl::Weave::Profiles::Security::"
nl::Weave::Profiles::Security::"

nl::Weave::Hồ sơ::ServiceDirectory

Lớp

nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager Đối tượng người quản lý cho thư mục dịch vụ Weave.

Cấu trúc

nl::Weave::Profiles::ServiceDirectory::ServiceConnectStartArgs Các đối số được chuyển đến lệnh gọi lại WeaveServiceManager::OnConnectStart.

nl::Weave::Hồ sơ::Cung cấp dịch vụ

Lớp

nl::Weave::Hồ sơ::Dịch vụ cung cấp::IFJServiceFabricjoinMessage
nl::Weave::Profiles::ServiceOffering::PairDeviceToAccountMessage
nl::Weave::Profiles::Serviceprovisioning::registerServicePairAccountMessage
nl::Weave::Profiles::Serviceprovisioning::ServiceprovisioningDelegate
nl::Weave::Profiles::Serviceprovisioning::Service hủyingServer Lớp máy chủ đơn giản để triển khai hồ sơ Cung cấp dịch vụ.
nl::Weave::Profiles::Serviceprovisioning::UpdateServiceMessage

nl::Weave::Hồ sơ::Cập nhật phần mềm

Lớp

nl::Weave::Profiles::SoftwareUpdate::ImageNotifications Lớp học mô tả thông báo ImageAnnounce.
nl::Weave::Profiles::SoftwareUpdate::ImageQuery Một lớp hỗ trợ việc tạo và giải mã thông báo truy vấn hình ảnh.
nl::Weave::Profiles::SoftwareUpdate::ImageQueryResponse Một lớp hỗ trợ việc tạo và giải mã thông báo phản hồi truy vấn hình ảnh.
nl::Weave::Profiles::SoftwareUpdate::IntegritySpec Một lớp phụ lưu giữ loại tính toàn vẹn và hàm băm thực tế của hình ảnh cập nhật phần mềm.
nl::Weave::Profiles::SoftwareUpdate::IntegrityTypeList Một lớp phụ lưu giữ danh sách các loại toàn vẹn trong truy vấn hình ảnh.
nl::Weave::Profiles::SoftwareUpdate::IWeaveImageAnnounceServerDelegate Giao diện của đại biểu WeaveImageNotificationsServer.
nl::Weave::Profiles::SoftwareUpdate::Productspec Lớp phụ trợ cho một quy cách sản phẩm.
nl::Weave::Profiles::SoftwareUpdate::UpdateSchemeList Một lớp bổ sung để lưu giữ danh sách các lược đồ cập nhật như một phần của truy vấn hình ảnh.
nl::Weave::Profiles::SoftwareUpdate::WeaveImageAnnounceServer Máy chủ lắng nghe thông báo về hình ảnh Weave.

nl::Weave::Hồ sơ::Báo cáo trạng thái

Lớp

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

nl::Weave::Hồ sơ::Thời gian

Lớp

nl::Weave::Profiles::Time::_TimeSyncNodeBase
nl::Weave::Profiles::Time::singleSourceTimeSyncClient
nl::Weave::Hồ sơ::Thời gian::Thời gianthay đổithông báo codec cho thông báo Thay đổi thời gian
nl::Weave::Profiles::Time::TimeSyncNode
nl::Weave::Profiles::Time::TimeSyncRequest
nl::Weave::Profiles::Time::TimeSyncResponse
nl::Weave::Profiles::Time::TimeZoneUtc Offset Codec cho độ lệch giờ so với múi giờ UTC.

Cấu trúc

nl::Weave::Profiles::Time::Contact Kết quả này sẽ công khai vì lệnh gọi lại TimeSyncNode::FilterTimecorrectionContributor cung cấp chế độ xem toàn cầu cho lớp cao hơn.
nl::Weave::Profiles::Time::ServeNút dùng để chỉ định địa chỉ liên hệ để gọi SyncWithNodes mà sẽ mở ra thay vì là một lớp lồng nhau để làm cho việc khai báo lớp TimeSyncNode ngắn hơn, đồng thời khai báo rõ hơn.

nl::Weave::Hồ sơ::Mã thông báo ghép nối

Lớp

nl::Weave::Profiles::TokenPairing::TokenPairingDelegate
nl::Weave::Profiles::TokenPairing::TokenPairingServer Đối tượng máy chủ để phản hồi yêu cầu Ghép nối mã thông báo.

nl::Weave::Hồ sơ::Nhà cung cấp::Nestlabs::dropcamCũPairing

Lớp

nl::Weave::): Ủy quyền lớp để triển khai các thao tác Ghép nối kiểu thả xuống cũ trên thiết bị máy chủ.
nl::Weave::Hồ sơ::Nhà cung cấp::Nestlabs::dropcamCũPairing::dropcamCũPairingServer Lớp máy chủ để triển khai cấu hình Ghép nối cũ thả xuống

nl::Weave::Hồ sơ::WeaveTunnel

Lớp

nl::Weave::Profiles::WeaveTunnel::ReconnectParam Các tham số chính sách kết nối lại dùng để quản lý cách đường hầm kết nối lại với Dịch vụ.
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelConnectionMgr Lớp này đóng gói tất cả các trạng thái kết nối đường hầm Weave và logic và hàm quản lý đường liên kết.
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelControl
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelHeader
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute

nl::Weave::SecuritySupport

Lớp

nl::Weave::SecuritySupport::PairingCodeSupport
nl::Weave::SecuritySupport::PasscodeEncryptionSupport
nl::Weave::SecuritySupport::WeaveCertificateSupport
nl::Weave::SecuritySupport::WeaveKeyXuấtClientClient
nl::Weave::SecuritySupport::WeaveKeyXuấtSupport hỗ trợ
nl::Weave::SecuritySupport::WeaveSecuritySupport

nl::Weave::Hỗ trợ

Cấu trúc

nl::Weave::Support::ProfileStringContext Ngữ cảnh cho việc đăng ký và hủy đăng ký các lệnh gọi lại liên kết với giá trị nhận dạng hồ sơ đã chỉ định để trả về các chuỗi hỗ trợ mà người dùng có thể đọc được liên kết với hồ sơ này.
nl::Weave::Support::ProfileStringInfo Các lệnh gọi lại được liên kết với giá trị nhận dạng hồ sơ đã chỉ định để trả về các chuỗi hỗ trợ mà người dùng có thể đọc được liên kết với hồ sơ đó.

nl::Weave::Hệ thống

Lớp

nl::Weave::Hệ thống::Lớp
This provides access to timers according to the configured event handling model.
nl::Weave::System::LwIPEventHandlerDelegate
nl::Weave::Hệ thống::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::Đối tượng Đây là một đối tượng được tính tham chiếu được phân bổ từ không gian có trong đối tượng ObjectFilter<t, n="">. </t,>
nl::Weave::System::PacketBuffer Lớp bộ đệm gói là cấu trúc cốt lõi được dùng để thao tác các gói dữ liệu nối tiếp octet, thường dùng trong bối cảnh của mạng giao tiếp dữ liệu, chẳng hạn như Bluetooth hoặc giao thức Internet.
nl::Weave::Hệ thống::Hẹn giờ Đây là lớp nội bộ cho Weave System Lớp, được dùng để biểu thị bộ tính giờ một ảnh đang tiến hành.

Cấu trúc

nl::Weave::System::LwIPEvent

Liên minh

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

nl::Weave::Hệ thống::Thống kê

Lớp

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

nl::Dệt::TLV

Lớp

nl::Weave::TLV::CirularTLV Reader
nl::Weave::TLV::CircularTLVWriter
nl::Weave::TLV::TLV Reader Cung cấp một trình phân tích cú pháp hiệu quả về bộ nhớ cho dữ liệu được mã hóa ở định dạng Weave TLV.
nl::Weave::TLV::TLVUpdater Cung cấp giao diện người đọc/trình ghi hợp nhất để chỉnh sửa/thêm/xóa các thành phần trong quá trình mã hóa TLV.
nl::Weave::TLV::TLVWriter Cung cấp một bộ mã hóa hiệu quả của bộ nhớ để ghi dữ liệu ở định dạng Weave TLV.
nl::Weave::TLV::WeaveCircularTLVBuffer WeaveCircularTLVBuffer cung cấp bộ nhớ hình tròn cho nl::Weave::TLV::TLVWriter và nl::Weave::TLVTLVreader.

nl::Weave::TLV::Gỡ lỗi

Cấu trúc

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

nl::Weave::TLV::Tiện ích

Cấu trúc

nl::Weave::TLV::Tiện ích::FindContext
nl::Weave::TLV::Tiện ích::FindPredicateContext

nl::Weave::Giữ ấm

Lớp

nl::Weave::Warm::WarmFabricStateDelegate Đây là một lớp nội bộ đối với TropicalCore.

Cấu trúc

nl::Weave::Warm::Actionnhập
nl::Weave::Warm::moduleState

Giản đồ:: Dệt::Trait::Xác thực::ApplicationKeysTrait

Lớp

Giản đồ::Weave::Trait::Auth::ApplicationKeysTrait::ApplicationKeysTraitDataSink Chứa các giao diện cho tính năng lưu trữ dữ liệu của khóa ứng dụng Weave.

Mô-đun

Kiểm soát thiết bị
Cấp phép
Cấp phép mạng
Truy cập thụ động Sự kết hợp thụ động khác với chế độ Hoạt động ở chỗ giai đoạn thiết lập kết nối được bắt đầu trước giai đoạn xác định của bên cung cấp.
Điều khiển từ xa thụ động Bộ điều khiển thụ động từ xa khác với bộ tính năng thụ động thụ động, trong đó thiết bị hỗ trợ đóng vai trò như một chuyển tiếp cho người được cung cấp, các thông báo chuyển tiếp giữa người được cung cấp và người cung cấp.
Cấp phép dịch vụ
Ghép nối mã thông báo