OpenWeave C++ 参考
OpenWeave 的参考页面。
nl
结构 | |
---|---|
nl::ArrayLengthAndBuffer | 用于包装具有长度的数组的助手。 |
nl::ErrorFormatter | |
nl::FieldDescriptor | 在架构结构中描述 TLV 字段并将其连接到 c-struct 中的数据的结构。 |
nl::内存管理 | 内存分配/释放函数的 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::参数解析器
班级 | |
---|---|
nl::ArgParser::HelpOptions | 常见OptionSet用于处理信息的选项(帮助,版本)。 |
nl::ArgParser::OptionSetBase | 一个OptionSet其中处理器是一个虚函数。 |
结构 | |
---|---|
nl::ArgParser::OptionDef | 定义命令行选项。 |
nl::ArgParser::OptionSet | 定义一组逻辑相关且可重用的命令行选项。 |
NL::布莱
结构 | |
---|---|
nl::Ble::WeaveBLEDeviceIdentificationInfo | Weave BLE 设备标识信息块。 |
nl::Ble::WeaveBleUUID |
NL::布莱::平台::蓝Z
NL::互联网
班级 | |
---|---|
nl::Inet::AsyncDNSResolverSockets | 这是一个内部类InetLayer它提供了异步域名系统(DNS)解析在助手的API InetLayer 。 |
nl::Inet::DNSResolver | 这是一个内部类InetLayer提供域名系统(DNS)解析中的抽象InetLayer 。 |
nl::Inet::EndPointBasis | 互联网传输端点类的基础。 |
nl::Inet::InetLayer | 这为单个线程提供对 Internet 服务的访问,包括计时器、域名系统 (DNS) 解析、TCP 网络传输、UDP 网络传输和原始网络传输。 |
nl::Inet::InetLayerBasis | 这是基础类由一个管理引用计数对象InetLayer对象。 |
nl::Inet::InterfaceAddressIterator | 系统网络接口 IP 地址列表的迭代器。 |
nl::Inet::InterfaceIterator | 系统网络接口列表的迭代器。 |
nl::Inet::IP 地址 | 互联网协议地址。 |
nl::Inet::IPEndPointBasis | 此类的对象表示不可实例化的 IP 协议端点。 |
nl::Inet::IPPacketInfo | 有关传入/传出消息/连接的信息。 |
nl::Inet::IPPrefix | Internet 协议地址前缀。 |
nl::Inet::RawEndPoint | 此类的对象表示原始 IP 网络端点。 |
nl::Inet::SocketEvents | 表示套接字上请求/挂起的一组 I/O 事件。 |
nl::Inet::TCPEndPoint | 此类的对象表示 TCP 传输端点。 |
nl::Inet::TunEndPoint | 此类的对象表示隧道接口。 |
nl::Inet::UDPEndPoint | 此类的对象表示 UDP 传输端点。 |
工会 | |
---|---|
nl::Inet::PeerSockAddr |
NL::编织
结构 | |
---|---|
nl::Weave::JNILibraryMethod | |
nl::Weave::WeaveMessageInfo | 有关正在发送或接收的 Weave 消息的信息。 |
nl::Weave::WRMPConfig | WRMP 配置。 |
工会 | |
---|---|
nl::Weave::WeaveEncryptionKey |
NL::编织:: ASN1
班级 | |
---|---|
nl::Weave::ASN1::ASN1Reader | |
nl::Weave::ASN1::ASN1UniversalTime | |
nl::Weave::ASN1::ASN1Writer |
NL::编织::加密
NL::编织::设备层
班级 | |
---|---|
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平台singleton对象。 |
nl::Weave::DeviceLayer::ThreadStackManager | 提供用于在启用 Weave 的设备上初始化和与 Thread 堆栈交互的功能。 |
nl::Weave::DeviceLayer::ThreadStackManagerImpl | 具体实现的ThreadStackManager单项对象使用Silicon Labs的SDK和堆栈的OpenThread平台EFR32。 |
nl::Weave::DeviceLayer::TimeSyncManager | 管理 Weave 设备的时间同步。 |
nl::Weave::DeviceLayer::TraitManager | 管理 Weave 设备的 Weave 数据管理特性的发布和订阅。 |
结构 | |
---|---|
nl::Weave::DeviceLayer::WeaveDeviceEvent | 表示 Weave 设备层事件。 |
nl::Weave::DeviceLayer::WeaveDevicePlatformEvent | 表示 Silicon Labs EFR32 平台的特定于平台的事件信息。 |
NL::编织::设备层::内部的
NL::编织::装置经理
班级 | |
---|---|
nl::Weave::DeviceManager::DeviceStatus | |
nl::Weave::DeviceManager::TraitSchemaDirectory | |
nl::Weave::DeviceManager::WeaveDeviceManager |
NL::编织::平台::安全
NL::编织::简介
班级 | |
---|---|
nl::Weave::Profiles::MessageIterator | 为了明智地使用消息缓冲区,我们定义了这个迭代器,它可以用来跟踪边界等。 |
nl::Weave::Profiles::ReferencedString | 这是在 Weave 中处理字符串的方法。 |
nl::Weave::Profiles::ReferencedTLVData | 同样的,我们需要的是能够代表一个大的旧BLOB TLV数据。 |
nl::Weave::Profiles::RetainedPacketBuffer | 这是一个基类,用作用于自动地参考计数便利对象系统:: PacketBuffer 。 |
nl::Weave::Profiles::WeaveEchoClient | |
nl::Weave::Profiles::WeaveEchoServer |
NL::编织::简介:: BDX_Current
NL::编织::简介:: BDX_开发
结构 | |
---|---|
nl::Weave::Profiles::BDX_Development::BDXHandlers | |
nl::Weave::Profiles::BDX_Development::BDXTransfer | 该结构包含表示活动 BDX 传输的数据成员。 |
NL::编织::简介::批量数据传输
班级 | |
---|---|
nl::Weave::Profiles::BulkDataTransfer::BdxDelegate |
NL::编织::简介::数据管理_当前
工会 | |
---|---|
nl::Weave::Profiles::DataManagement_Current::Timestamp | 提供应用程序集系统或 UTC 时间戳的联合。 |
NL:: 编织:: 简介:: DataManagement_Current:: BaseMessageWithSubscribeId
班级 | |
---|---|
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithSubscribeId::Builder | |
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithSubscribeId::Parser |
NL::编织::简介::数据管理_当前::自定义命令
班级 | |
---|---|
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Builder | WDM自定义命令编码器的定义。 |
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Parser | WDM自定义命令请求剖析定义。 |
NL::编织::简介::数据管理_当前::自定义命令响应
班级 | |
---|---|
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Builder | WDM自定义命令响应编码器的定义。 |
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Parser | WDM自定义命令响应分析器定义。 |
NL::编织::简介::数据管理_当前::数据元素
班级 | |
---|---|
nl::Weave::Profiles::DataManagement_Current::DataElement::Builder | WDM 数据元素编码器定义。 |
nl::Weave::Profiles::DataManagement_Current::DataElement::Parser | WDM 数据元素解析器定义。 |
NL::编织::简介::数据管理_当前::数据列表
班级 | |
---|---|
nl::Weave::Profiles::DataManagement_Current::DataList::Builder | |
nl::Weave::Profiles::DataManagement_Current::DataList::Parser |
NL::编织::简介:: DataManagement_Current::事件
班级 | |
---|---|
nl::Weave::Profiles::DataManagement_Current::Event::Builder | |
nl::Weave::Profiles::DataManagement_Current::Event::Parser |
NL::编织::简介::数据管理_当前::活动列表
班级 | |
---|---|
nl::Weave::Profiles::DataManagement_Current::EventList::Builder | |
nl::Weave::Profiles::DataManagement_Current::EventList::Parser |
NL::编织::简介::数据管理_当前::通知请求
班级 | |
---|---|
nl::Weave::Profiles::DataManagement_Current::NotificationRequest::Parser |
NL::编织::简介:: DataManagement_Current::小路
班级 | |
---|---|
nl::Weave::Profiles::DataManagement_Current::Path::Builder | |
nl::Weave::Profiles::DataManagement_Current::Path::Parser |
NL::编织::简介::数据管理_当前::路径列表
班级 | |
---|---|
nl::Weave::Profiles::DataManagement_Current::PathList::Builder | |
nl::Weave::Profiles::DataManagement_Current::PathList::Parser |
NL::编织::简介:: DataManagement_Current::拒绝记录
班级 | |
---|---|
nl::Weave::Profiles::DataManagement_Current::RejectionRecord::Builder | |
nl::Weave::Profiles::DataManagement_Current::RejectionRecord::Parser |
NL::编织::简介::数据管理_当前::拒绝记录列表
班级 | |
---|---|
nl::Weave::Profiles::DataManagement_Current::RejectionRecordList::Builder | |
nl::Weave::Profiles::DataManagement_Current::RejectionRecordList::Parser |
NL::编织::简介:: DataManagement_Current::状态元素
班级 | |
---|---|
nl::Weave::Profiles::DataManagement_Current::StatusElement::Builder | WDM 状态元素编码器定义。 |
nl::Weave::Profiles::DataManagement_Current::StatusElement::Parser | WDM 状态元素解析器定义。 |
NL::编织::简介::数据管理_当前::状态列表
班级 | |
---|---|
nl::Weave::Profiles::DataManagement_Current::StatusList::Builder | 状态列表构建器。 |
nl::Weave::Profiles::DataManagement_Current::StatusList::Parser |
NL:: 编织:: 简介:: DataManagement_Current:: 订阅取消请求
班级 | |
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscribeCancelRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubscribeCancelRequest::Parser |
NL:: 编织:: 简介:: 数据管理_当前:: 订阅确认请求
班级 | |
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscribeConfirmRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubscribeConfirmRequest::Parser |
NL::编织::简介::数据管理_当前::订阅请求
班级 | |
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Parser | WDM 路径分析器定义。 |
NL::编织::简介:: DataManagement_Current::订阅响应
班级 | |
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Parser | WDM 路径分析器定义。 |
NL::编织::简介:: DataManagement_Current::更新请求
班级 | |
---|---|
nl::Weave::Profiles::DataManagement_Current::UpdateRequest::Parser | WDM 更新请求解析器定义。 |
NL::编织::简介::数据管理_当前::更新响应
班级 | |
---|---|
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Builder | WDM 更新响应编码器定义。 |
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Parser |
NL::编织::简介::数据管理_当前::版本列表
班级 | |
---|---|
nl::Weave::Profiles::DataManagement_Current::VersionList::Builder | |
nl::Weave::Profiles::DataManagement_Current::VersionList::Parser |
NL::编织::简介:: 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::Weave::Profiles::DataManagement_Legacy::ProtocolEngine | WDM 协议引擎类。 |
nl::Weave::Profiles::DataManagement_Legacy::PublisherDataManager | 包含 WDM 发布者所需的确认和通知方法定义的抽象类。 |
NL::编织::简介::设备控制
班级 | |
---|---|
nl::Weave::Profiles::DeviceControl::DeviceControlDelegate | 用于在服务器设备上实现传入设备控制操作的委托类。 |
nl::Weave::Profiles::DeviceControl::DeviceControlServer | 用于实现设备控制配置文件的服务器类。 |
NL::编织::简介::设备描述
NL::编织::简介::回声_下一个
班级 | |
---|---|
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::编织::简介::结构配置
班级 | |
---|---|
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate | 用于实现与 Fabric Provisioning 操作相对应的附加操作的委托类。 |
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer | 用于实现 Fabric Provisioning 配置文件的服务器类。 |
NL::编织::简介::心跳
班级 | |
---|---|
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatReceiver | 编织心跳接收器类。 |
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatSender | 编织心跳发件人类。 |
NL::编织::简介::网络供应
班级 | |
---|---|
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::编织::简介::安全
NL::编织::简介::安全::应用密钥
班级 | |
---|---|
nl::Weave::Profiles::Security::AppKeys::DummyGroupKeyStore | |
nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase | Weave 组密钥存储类的定义。 |
nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey | 包含有关 Weave 应用程序组密钥的信息。 |
NL::编织::简介::安全::案件
班级 | |
---|---|
nl::Weave::Profiles::Security::CASE::BeginSessionContext | 持有相关的产生或处理的上下文信息CASE开始会话消息。 |
nl::Weave::Profiles::Security::CASE::BeginSessionRequestContext | 保存与一个的产生或处理的上下文信息CASE BeginSessionRequest消息。 |
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 | 实现编织的核心逻辑CASE协议。 |
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 | 摘要通过所谓的委托类KeyExport引擎来执行主要出口过程中涉及到身份验证各种动作。 |
nl::Weave::Profiles::Security::KeyExport::WeaveStandAloneKeyExportClient | Implements the client side of the Weave key export protocol for use in stand-alone (non-Weave messaging) contexts. |
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 | Weave 服务目录的管理器对象。 |
结构 | |
---|---|
nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs | 参数传递给WeaveServiceManager :: OnConnectBegin回调。 |
nl:: Weave:: Profiles:: ServiceProvisioning
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 for UTC offset of a timezone. |
结构 | |
---|---|
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 | 该类封装了所有 Weave 隧道连接状态以及相关的管理逻辑和功能。 |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelControl | |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelHeader | |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute |
nl:: Weave:: SecuritySupport
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 |
nl::Weave::System::PacketBuffer | 数据包缓冲区类是用于操作八位字节序列化数据数据包的核心结构,通常在数据通信网络环境中,如蓝牙或互联网协议。 |
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 | 提供了用于在编织经编码数据的存储器高效解析器TLV格式。 |
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 | Contains interfaces for the Weave application keys trait data sink. |
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 |