OpenWeave C++ 参考文档
OpenWeave 的参考页面。
nl
结构体 |
|
---|---|
nl::ArrayLengthAndBuffer | 用于封装具有长度的数组的帮助程序。 |
nl::ErrorFormatter | |
nl::FieldDescriptor | 描述架构结构中的 TLV 字段并将其连接到 c 结构体中的数据的结构。 |
nl::MemoryManagement | 内存分配/释放函数的 c 结构。 |
nl::SchemaFieldDescriptor | 一组 FieldDescriptor 的封装容器,用于描述架构结构/结构。 |
nl::SerializationContext | 包含序列化或反序列化所需的任何上下文或状态的 c-struct。 |
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 结构。 |
nl:: ArgParser
类 |
|
---|---|
nl::ArgParser::HelpOptions | 用于处理信息选项(帮助、版本)的常用 OptionSet。 |
nl::ArgParser::OptionSetBase | 一个 OptionSet,其中处理程序是一个虚拟函数。 |
结构体 |
|
---|---|
nl::ArgParser::OptionDef | 定义命令行选项。 |
nl::ArgParser::OptionSet | 定义一组逻辑相关和可重复使用的命令行选项。 |
nl:: Ble
结构体 |
|
---|---|
nl::Ble::WeaveBLEDeviceIdentificationInfo | Weave BLE 设备标识信息块。 |
nl::Ble::WeaveBleUUID |
nl:: Ble:: Platform:: BlueZ
nl:: Inet
类 |
|
---|---|
nl::Inet::AsyncDNSResolverSockets | 这是 InetLayer 的内部类,可为 InetLayer 中的异步域名系统 (DNS) 解析提供辅助程序 API。 |
nl::Inet::DNSResolver | 这是 InetLayer 的内部类,可在 InetLayer 中提供域名系统 (DNS) 解析的抽象层。 |
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::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:: 加密
nl:: Weave:: DeviceLayer
类 |
|
---|---|
nl::Weave::DeviceLayer::ConfigurationManager | 提供对 Weave 设备的运行时和构建时配置信息的访问权限。 |
nl::Weave::DeviceLayer::ConfigurationManagerImpl | EFR32 平台中 ConfigurationManager 单例对象的具体实现。 |
nl::Weave::DeviceLayer::ConnectivityManager | 控制 Weave 设备的网络连接。 |
nl::Weave::DeviceLayer::ConnectivityManagerImpl | 针对 Silicon Labs EFR32 平台实现 ConnectivityManager 单例对象的具体实现。 |
nl::Weave::DeviceLayer::PlatformManager | 提供在支持 Weave 的设备上初始化 Weave 网络堆栈并与之交互的功能。 |
nl::Weave::DeviceLayer::PlatformManagerImpl | EFR32 平台的 PlatformManager 单例对象的具体实现。 |
nl::Weave::DeviceLayer::SoftwareUpdateManager | |
nl::Weave::DeviceLayer::SoftwareUpdateManagerImpl | 针对 Silicon Labs EFR32 平台实现 SoftwareUpdateManager 单例对象的具体实现。 |
nl::Weave::DeviceLayer::ThreadStackManager | 提供在支持 Weave 的设备上初始化线程堆栈并与之交互的功能。 |
nl::Weave::DeviceLayer::ThreadStackManagerImpl | 使用 Silicon Labs SDK 和 OpenThread 堆栈,为 EFR32 平台实现 ThreadStackManager 单例对象的具体实现。 |
nl::Weave::DeviceLayer::TimeSyncManager | 管理 Weave 设备的时间同步。 |
nl::Weave::DeviceLayer::TraitManager | 管理 Weave 设备的 Weave Data Management 特征的发布和订阅。 |
结构体 |
|
---|---|
nl::Weave::DeviceLayer::WeaveDeviceEvent | 表示 Weave 设备层事件。 |
nl::Weave::DeviceLayer::WeaveDevicePlatformEvent | 表示 Silicon Labs EFR32 平台的平台特定事件信息。 |
nl:: Weave:: DeviceLayer:: 内部
nl:: Weave:: 设备管理器
类 |
|
---|---|
nl::Weave::DeviceManager::DeviceStatus | |
nl::Weave::DeviceManager::TraitSchemaDirectory | |
nl::Weave::DeviceManager::WeaveDeviceManager |
nl:: Weave:: Platform:: 安全
nl:: Weave:: 个人资料
类 |
|
---|---|
nl::Weave::Profiles::MessageIterator | 为了明智地使用消息缓冲区,我们定义了此迭代器,它可用于跟踪边界等等。 |
nl::Weave::Profiles::ReferencedString | 下文介绍了如何在 Weave 中处理字符串。 |
nl::Weave::Profiles::ReferencedTLVData | 同样,我们需要能够表示 TLV 数据的大型 blob。 |
nl::Weave::Profiles::RetainedPacketBuffer | 这是一个基类,可作为自动引用计数 System::PacketBuffer 的便捷对象。 |
nl::Weave::Profiles::WeaveEchoClient | |
nl::Weave::Profiles::WeaveEchoServer |
nl:: Weave:: Profiles:: BDX_Current
nl:: Weave:: Profiles:: BDX_Development
结构体 |
|
---|---|
nl::Weave::Profiles::BDX_Development::BDXHandlers | |
nl::Weave::Profiles::BDX_Development::BDXTransfer | 此结构包含表示活跃 BDX 传输的数据成员。 |
nl:: Weave:: Profiles:: BulkDataTransfer
类 |
|
---|---|
nl::Weave::Profiles::BulkDataTransfer::BdxDelegate |
nl:: Weave:: Profiles:: DataManagement_Current
联合 |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::Timestamp | 提供应用集系统或 UTC 时间戳的联合。 |
nl:: Weave:: Profiles:: DataManagement_Current:: BaseMessageWithSubscriptionId
类 |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithSubscriptionId::Builder | |
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithSubscriptionId::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: CustomCommand
类 |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Builder | WDM 自定义 Command 编码器定义。 |
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Parser | WDM 自定义 Command 请求解析器定义。 |
nl:: Weave:: Profiles:: DataManagement_Current:: CustomCommandResponse
nl:: Weave:: Profiles:: DataManagement_Current:: DataElement
类 |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::DataElement::Builder | WDM 数据元素编码器定义。 |
nl::Weave::Profiles::DataManagement_Current::DataElement::Parser | WDM Data Element 解析器定义。 |
nl:: Weave:: Profiles:: DataManagement_Current:: DataList
类 |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::DataList::Builder | |
nl::Weave::Profiles::DataManagement_Current::DataList::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: 事件
类 |
|
---|---|
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:: NotificationRequest
类 |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::NotificationRequest::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: 路径
类 |
|
---|---|
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::Builder | |
nl::Weave::Profiles::DataManagement_Current::RejectedionRecord::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:: SubscriptionCancelRequest
类 |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscriptionCancelRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubscriptionCancelRequest::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: SubscriptionConfirmRequest
类 |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscriptionConfirmRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubscriptionConfirmRequest::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: SubscriptionRequest
类 |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscriptionRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubscriptionRequest::Parser | WDM Path 解析器定义。 |
nl:: Weave:: Profiles:: DataManagement_Current:: SubscriptionResponse
类 |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscriptionResponse::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubscriptionResponse::Parser | WDM Path 解析器定义。 |
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 | 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:: Profiles:: DataManagement_Legacy
类 |
|
---|---|
nl::Weave::Profiles::DataManagement_Legacy::Binding | Binding 类代表使用 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:: Profiles:: DeviceControl
类 |
|
---|---|
nl::Weave::Profiles::DeviceControl::DeviceControlDelegate | 用于在服务器设备上实现传入设备控制操作的代理类。 |
nl::Weave::Profiles::DeviceControl::DeviceControlServer | 用于实现设备控制配置文件的服务器类。 |
nl:: Weave:: Profiles:: 设备说明
类 |
|
---|---|
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionClient | 用于发出设备说明请求的客户端对象。 |
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionServer | 用于响应设备说明请求的服务器对象。 |
nl::Weave::Profiles::DeviceDescription::标识设备标准 | 表示在标识设备协议中选择设备时使用的条件。 |
nl::Weave::Profiles::DeviceDescription::RecognizeRequestMessage | 标识请求消息的解析形式。 |
nl::Weave::Profiles::DeviceDescription::RecognizeResponseMessage | 标识的 Message 消息的解析形式。 |
nl::Weave::Profiles::DeviceDescription::TextDescriptorReader | |
nl::Weave::Profiles::DeviceDescription::TextDescriptorWriter | |
nl::Weave::Profiles::DeviceDescription::WeaveDeviceDescriptor | 包含与 Weave 设备有关的描述性信息。 |
nl:: Weave:: Profiles:: 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:: Profiles:: FabricProvisioning
类 |
|
---|---|
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate | 用于实现与 Fabric 配置操作相对应的其他操作的代理类。 |
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer | 用于实现 Fabric 配置配置文件的服务器类。 |
nl:: Weave:: 个人资料:: 检测信号
类 |
|
---|---|
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatReceiver | Weave 心跳接收器类。 |
nl::Weave::Profiles::Heartbeat::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:: Profiles:: 安全
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:: Profiles:: Security:: CASE
类 |
|
---|---|
nl::Weave::Profiles::Security::CASE::BeginSessionContext | 存放与生成或处理 CASE 开始会话消息相关的上下文信息。 |
nl::Weave::Profiles::Security::CASE::BeginSessionRequestContext | 存放与生成或处理 CASE BeginSessionRequest 消息相关的上下文信息。 |
nl::Weave::Profiles::Security::CASE::BeginSessionResponseContext | 存放与生成或处理 CASE BeginSessionRequest 消息相关的上下文信息。 |
nl::Weave::Profiles::Security::CASE::ReconfigureContext | 存放与 CASE 重新配置消息的生成或处理相关的信息。 |
nl::Weave::Profiles::Security::CASE::WeaveCASEAuthDelegate | 创建 CASE 会话期间将身份验证操作委托给的抽象接口。 |
nl::Weave::Profiles::Security::CASE::WeaveCASEEngine | 实现 Weave CASE 协议的核心逻辑。 |
nl:: Weave:: Profiles:: Security:: CertProvisioning
类 |
|
---|---|
nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine | 实现 Weave Certificate Provisioning 协议对象的核心逻辑。 |
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:: Profiles:: Security:: 密码
结构体 |
|
---|---|
nl::Weave::Profiles::Security::Passcodes::EncryptedPasscodeStruct |
nl:: Weave:: Profiles:: Security:: 采用
类 |
|
---|---|
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::OnConnectBegin 回调的参数。 |
nl:: Weave:: Profiles:: ServiceProvisioning
nl:: Weave:: Profiles:: 软件更新
类 |
|
---|---|
nl::Weave::Profiles::SoftwareUpdate::ImageAnnounce | 描述 ImageAnnounce 消息的类。 |
nl::Weave::Profiles::SoftwareUpdate::ImageQuery | 用于支持创建和解码图片查询消息的类。 |
nl::Weave::Profiles::SoftwareUpdate::ImageQueryResponse | 用于支持创建和解码图片查询响应消息的类。 |
nl::Weave::Profiles::SoftwareUpdate::IntegritySpec | 用于保存完整性类型和软件更新映像实际哈希值的辅助类。 |
nl::Weave::Profiles::SoftwareUpdate::IntegrityTypeList | 一个辅助类,用于保存完整性类型列表作为图片查询的一部分。 |
nl::Weave::Profiles::SoftwareUpdate::IWeaveImageAnnounceServerDelegate | WeaveImageAnnounceServer 委托的接口。 |
nl::Weave::Profiles::SoftwareUpdate::ProductSpec | 表示产品规范的辅助类。 |
nl::Weave::Profiles::SoftwareUpdate::UpdateSchemeList | 一个辅助类,用于保存更新方案列表作为图片查询的一部分。 |
nl::Weave::Profiles::SoftwareUpdate::WeaveImageAnnounceServer | 监听 Weave 图片公告的服务器。 |
nl:: Weave:: Profiles:: StatusReporting
类 |
|
---|---|
nl::Weave::Profiles::StatusReporting::StatusReport |
nl:: Weave:: Profiles:: 时间
结构体 |
|
---|---|
nl::Weave::Profiles::Time::Contact | 这是公开的,因为 TimeSyncNode::FilterTimeCorrectionContributor 回调为较高层提供了一个全局视图。 |
nl::Weave::Profiles::Time::ServingNode | 用于指定调用 SyncWithNodes It.#联系人,并将其设置为开放式,而不是作为嵌套类,以缩短 TimeSyncNode 的类声明,并且使导出声明更明确。 |
nl:: Weave:: Profiles:: TokenPairing
类 |
|
---|---|
nl::Weave::Profiles::TokenPairing::TokenPairingDelegate | |
nl::Weave::Profiles::TokenPairing::TokenPairingServer | 用于响应令牌配对请求的服务器对象。 |
nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing
类 |
|
---|---|
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingDelegate | 用于在服务器设备上实现传入的 Dropcam 旧版配对操作的代理类。 |
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer | 用于实现 Dropcam 旧版配对配置文件的服务器类。 |
nl:: Weave:: Profiles:: WeaveTunnel
nl:: Weave:: SecuritySupport
nl:: Weave:: 支持
结构体 |
|
---|---|
nl::Weave::Support::ProfileStringContext | 用于注册和取消注册与指定个人资料标识符相关联的回调的上下文,用于返回与个人资料关联的简单易懂的支持字符串。 |
nl::Weave::Support::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::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 | 这表示从 ObjectPool&t;t, n=""> 对象中的空间分配的引用计数对象。&t;/t,> |
nl::Weave::System::PacketBuffer | 数据包缓冲区类是用于处理八进制序列化数据包的核心结构,通常在数据通信网络(如蓝牙或互联网协议)环境中。 |
nl::Weave::System::计时器 | 这是 Weave 系统层的内部类,用于表示进行中的单次计时器。 |
结构体 |
|
---|---|
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 | 提供统一的读取器/写入器接口,用于修改/添加/删除 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:: Weave:: 暖通
类 |
|
---|---|
nl::Weave::Warm::WarmFabricStateDelegate | 这是 WaterCore 的内部类。 |
结构体 |
|
---|---|
nl::Weave::Warm::ActionEntry | |
nl::Weave::Warm::ModuleState |
架构:: Weave:: Trait:: Auth:: ApplicationKeysTrait
类 |
|
---|---|
架构::Weave::Trait::Auth::ApplicationKeysTrait::ApplicationKeysTraitDataSink | 包含 Weave 应用密钥特征数据接收器的接口。 |
模块 |
|
---|---|
设备控制 | |
Fabric 配置 | |
网络配置 | |
被动 Rendezvous | 被动 Rendezvous 与 Active 的不同之处在于,连接建立阶段在被许可人识别阶段之前启动。 |
远程被动 Rendezvous | 被动远程 Rendezvous 与被动式 Rendezvous 不同,它使用辅助设备作为参与者的中继设备,并在设备与设备之间中继信息。 |
服务配置 | |
令牌配对 |