OpenWeave C ++參考
OpenWeave的參考頁。
nl
結構 | |
---|---|
nl :: ArrayLengthAndBuffer | 包裝帶有一定長度的數組的助手。 |
nl :: ErrorFormatter | |
nl :: FieldDescriptor | 在架構結構中描述TLV字段並將其連接到c結構中的數據的結構。 |
nl :: MemoryManagement | 內存分配/釋放函數的c結構。 |
nl :: SchemaFieldDescriptor | 圍繞FieldDescriptor數組的包裝器,用於描述模式結構。 |
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結構。 |
nl :: ArgParser
班級 | |
---|---|
nl :: ArgParser :: HelpOptions | 用於處理信息選項(幫助,版本)的通用OptionSet 。 |
nl :: ArgParser :: OptionSetBase | 一個OptionSet ,其中處理程序是虛函數。 |
結構 | |
---|---|
nl :: ArgParser :: OptionDef | 定義命令行選項。 |
nl :: ArgParser :: OptionSet | 定義一組與邏輯相關且可重用的命令行選項。 |
nl ::膽汁
結構 | |
---|---|
nl :: Ble :: WeaveBLEDeviceIdentificationInfo | 編織BLE設備標識信息塊。 |
nl :: Ble :: WeaveBleUUID |
nl ::膽汁::平台::藍色Z
nl :: et
班級 | |
---|---|
nl :: Inet :: AsyncDNSResolverSockets | 這是一個內部類InetLayer它提供了異步域名系統(DNS)解析在助手的API InetLayer 。 |
nl :: Inet :: DNSResolver | 這是InetLayer的內部類,提供了InetLayer中的域名系統(DNS)解析的抽象。 |
nl :: Inet :: EndPointBasis | 互聯網傳輸端點類的基礎。 |
nl :: Inet :: InetLayer | 這樣就可以訪問Internet服務,包括單個線程的計時器,域名系統(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 | 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 ::編織:: 1號
班級 | |
---|---|
nl :: Weave :: ASN1 :: ASN1Reader | |
nl :: Weave :: ASN1 :: ASN1UniversalTime | |
nl :: Weave :: ASN1 :: ASN1Writer |
nl ::編織::加密貨幣
nl ::編織::設備層
結構 | |
---|---|
nl :: Weave :: DeviceLayer :: WeaveDeviceEvent | 表示編織設備層事件。 |
nl :: Weave :: DeviceLayer :: WeaveDevicePlatformEvent | 表示針對Silicon Labs EFR32平台的特定於平台的事件信息。 |
nl ::編織:: DeviceLayer ::內部
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 | 類似地,我們需要能夠表示TLV數據的一大舊塊。 |
nl :: Weave :: Profiles :: RetainedPacketBuffer | 這是一個基類,用作便利對象,用於自動引用對System :: 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 ::編織::個人資料:: DataManagement_Current :: CustomCommand
班級 | |
---|---|
nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommand :: Builder | WDM自定義命令編碼器定義。 |
nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommand :: Parser | WDM自定義命令請求解析器定義。 |
nl ::編織::個人資料:: DataManagement_Current :: CustomCommandResponse
nl ::編織::個人資料:: DataManagement_Current ::數據元素
班級 | |
---|---|
nl :: Weave :: Profiles :: DataManagement_Current :: DataElement :: Builder | WDM數據元素編碼器定義。 |
nl :: Weave :: Profiles :: DataManagement_Current :: DataElement :: Parser | WDM數據元素解析器定義。 |
nl ::編織::個人資料:: DataManagement_Current ::數據清單
班級 | |
---|---|
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 ::編織::個人資料:: DataManagement_Current ::活動列表
班級 | |
---|---|
nl :: Weave :: Profiles :: DataManagement_Current :: EventList :: Builder | |
nl :: Weave :: Profiles :: DataManagement_Current :: EventList :: Parser |
nl ::編織::個人資料:: DataManagement_Current ::通知請求
班級 | |
---|---|
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 ::編織::個人資料:: DataManagement_Current ::路徑清單
班級 | |
---|---|
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 ::編織::個人資料:: DataManagement_Current ::拒絕記錄清單
班級 | |
---|---|
nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecordList :: Builder | |
nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecordList :: Parser |
nl ::編織::個人資料:: DataManagement_Current :: StatusElement
班級 | |
---|---|
nl :: Weave :: Profiles :: DataManagement_Current :: StatusElement :: Builder | WDM狀態元素編碼器定義。 |
nl :: Weave :: Profiles :: DataManagement_Current :: StatusElement :: Parser | WDM狀態元素解析器定義。 |
nl ::編織::個人資料:: DataManagement_Current ::狀態清單
班級 | |
---|---|
nl :: Weave :: Profiles :: DataManagement_Current :: StatusList :: Builder | StatusList構建器。 |
nl :: Weave :: Profiles :: DataManagement_Current :: StatusList :: Parser |
nl :: 編織:: 個人資料:: DataManagement_Current :: SubscribeCancelRequest
班級 | |
---|---|
nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeCancelRequest :: Builder | |
nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeCancelRequest :: Parser |
nl :: 編織:: 個人資料:: DataManagement_Current :: 訂閱確認請求
班級 | |
---|---|
nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeConfirmRequest :: Builder | |
nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeConfirmRequest :: Parser |
nl ::編織::個人資料:: DataManagement_Current ::訂閱請求
班級 | |
---|---|
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 ::編織::個人資料:: DataManagement_Current ::更新響應
班級 | |
---|---|
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateResponse :: Builder | WDM更新響應編碼器定義。 |
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateResponse :: Parser |
nl ::編織::個人資料:: DataManagement_Current ::版本清單
班級 | |
---|---|
nl :: Weave :: Profiles :: DataManagement_Current :: VersionList :: Builder | |
nl :: Weave :: Profiles :: DataManagement_Current :: VersionList :: Parser |
nl ::編織::個人資料::數據管理_舊版
班級 | |
---|---|
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 ::編織::個人資料::設備控制
班級 | |
---|---|
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:: Weave:: Profiles:: FabricProvisioning
Classes | |
---|---|
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate | Delegate class for implementing additional actions corresponding to Fabric Provisioning operations. |
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer | Server class for implementing the Fabric Provisioning profile. |
nl:: Weave:: Profiles:: Heartbeat
Classes | |
---|---|
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatReceiver | Weave Heartbeat Receiver class. |
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatSender | Weave Heartbeat Sender class. |
nl:: Weave:: Profiles:: NetworkProvisioning
Classes | |
---|---|
nl::Weave::Profiles::NetworkProvisioning::NetworkInfo | A utility class for serializing and deserializing payloads communicated via NetworkProvisioning profile: it encapsulates information pertinent to the detecting and configuring networks. |
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate | Delegate class for implementing Network Provisioning operations. |
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer | Server class for implementing the Network Provisioning profile. |
nl::Weave::Profiles::NetworkProvisioning::WirelessRegConfig | Container for wireless regulatory configuration information. |
Structs | |
---|---|
nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain | 2-character code identifying a wireless regulatory domain. |
nl:: Weave:: Profiles:: Security
Classes | |
---|---|
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 | Generates a WeaveSignature using an in-memory private key. |
nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase | Provides generic functionality for generating WeaveSignatures. |
nl:: Weave:: Profiles:: Security:: AppKeys
Classes | |
---|---|
nl::Weave::Profiles::Security::AppKeys::DummyGroupKeyStore | |
nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase | The definition of the Weave group key store class. |
nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey | Contains information about Weave application group keys. |
nl:: Weave:: Profiles:: Security:: CASE
Classes | |
---|---|
nl::Weave::Profiles::Security::CASE::BeginSessionContext | Holds context information related to the generation or processing of a CASE begin session messages. |
nl::Weave::Profiles::Security::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
Classes | |
---|---|
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
Classes | |
---|---|
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 | Implements the client side of the Weave key export protocol for use in stand-alone (non-Weave messaging) contexts. |
nl:: Weave:: Profiles:: Security:: PASE
Classes | |
---|---|
nl::Weave::Profiles::Security::PASE::WeavePASEEngine |
nl:: Weave:: Profiles:: Security:: Passcodes
Structs | |
---|---|
nl::Weave::Profiles::Security::Passcodes::EncryptedPasscodeStruct |
nl:: Weave:: Profiles:: Security:: TAKE
Classes | |
---|---|
nl::Weave::Profiles::Security::TAKE::WeaveTAKEChallengerAuthDelegate | |
nl::Weave::Profiles::Security::TAKE::WeaveTAKEEngine | |
nl::Weave::Profiles::Security::TAKE::WeaveTAKETokenAuthDelegate |
nl:: Weave:: Profiles:: ServiceDirectory
Classes | |
---|---|
nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager | The manager object for the Weave service directory. |
Structs | |
---|---|
nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs | Arguments passed to the WeaveServiceManager::OnConnectBegin callback. |
nl:: Weave:: Profiles:: ServiceProvisioning
nl:: Weave:: Profiles:: SoftwareUpdate
Classes | |
---|---|
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
Classes | |
---|---|
nl::Weave::Profiles::StatusReporting::StatusReport |
nl:: Weave:: Profiles:: Time
Classes | |
---|---|
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. |
Structs | |
---|---|
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
Classes | |
---|---|
nl::Weave::Profiles::TokenPairing::TokenPairingDelegate | |
nl::Weave::Profiles::TokenPairing::TokenPairingServer | Server object for responding to Token Pairing requests. |
nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing
Classes | |
---|---|
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
Classes | |
---|---|
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:: Support
Structs | |
---|---|
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
Classes | |
---|---|
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 | 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. |
Structs | |
---|---|
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
Classes | |
---|---|
nl::Weave::System::Stats::Snapshot |
nl:: Weave:: TLV
Classes | |
---|---|
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
Structs | |
---|---|
nl::Weave::TLV::Debug::DumpContext |
nl:: Weave:: TLV:: Utilities
Structs | |
---|---|
nl::Weave::TLV::Utilities::FindContext | |
nl::Weave::TLV::Utilities::FindPredicateContext |
nl:: Weave:: Warm
Classes | |
---|---|
nl::Weave::Warm::WarmFabricStateDelegate | This is an internal class to WarmCore. |
Structs | |
---|---|
nl::Weave::Warm::ActionEntry | |
nl::Weave::Warm::ModuleState |
Schema:: Weave:: Trait:: Auth:: ApplicationKeysTrait
Classes | |
---|---|
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 |