OpenWeave C++ 參考資料
OpenWeave 的參考頁面。
nl
結構 |
|
---|---|
nl::ArrayLengthAndBuffer | 用來包裝陣列長度的輔助程式。 |
nl::ErrorFormatter | |
nl::Field 描述元 | 結構描述 1. |
nl::MemoryManagement | 記憶體分配/免費函式的 C 結構。 |
nl::SchemaFieldDescriptor | 在 Field 描述元 陣列周圍包覆以描述架構結構/結構。 |
nl::SerializationContext | 這個 c 結構包含需要序列化或序列化序列化的背景脈絡或狀態。 |
nl::SerializedByteString | |
nl::SerializedFieldTypeBoolean_array | |
nl::SerializedFieldTypeByteString_array | |
nl::SerializedFieldTypeVariableingPoint32_array | |
nl::SerializedFieldTypeVariableingPoint64_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::StructuredSchemaPointerPair | 將資料與 c-schema 資料組合,搭配 SchemaSchema 描述元,根據這些資料編寫 TLV 結構。 |
nl:: ArgParser
類別 |
|
---|---|
nl::ArgParser::HelpOptions | 處理資訊選項 (說明、版本) 的常見 OptionSet。 |
nl::ArgParser::OptionSetBase | OptionSet,其中處理常式為虛擬函式。 |
結構 |
|
---|---|
nl::ArgParser::OptionDef | 定義指令列選項。 |
nl::ArgParser::OptionSet | 定義一組邏輯相關且可重複使用的指令列選項。 |
nl:: Ble
結構 |
|
---|---|
nl::Ble::WeaveBLEDeviceIdentifierInfo | 編組 BLE 裝置識別資訊區塊。 |
nl::Ble::WeaveBleUUID |
nl:: Ble:: 平台:: 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:: 編織
結構 |
|
---|---|
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:: 編織:: Crypto
nl:: 編織:: 裝置層
類別 |
|
---|---|
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 資料特性。 |
結構 |
|
---|---|
nl::Weave::DeviceLayer::WeaveDeviceEvent | 代表 Weave 裝置圖層事件。 |
nl::Weave::DeviceLayer::WeaveDevicePlatformEvent | 代表 Silicon Labs EFR32 平台的平台專屬活動資訊。 |
nl:: Weave:: DeviceLayer:: 內部
nl:: Weave:: DeviceManager
類別 |
|
---|---|
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 資料的大型舊 blob。 |
nl::Weave::Profiles::RetainedPacketBuffer | 這是一種基礎類別,可做為自動參照計算 System::PacketBuffer 的便利物件。 |
nl::Weave::Profiles::WeaveEchoClient | |
nl::Weave::Profiles::WeaveEchoServer |
nl:: 編織:: 設定檔:: BDX_Current
nl:: 編織:: 設定檔:: BDX_開發
結構 |
|
---|---|
nl::Weave::Profiles::BDX_Devment::BDXHandlers | |
nl::Weave::Profiles::BDX_Devment::BDXTransfer | 這個結構包含代表有效 BDX 移轉的資料成員。 |
nl:: 編織:: 設定檔:: 大量資料移轉
類別 |
|
---|---|
nl::Weave::Profiles::bulkDataTransfer::BdxDelegate |
nl:: 編織:: 設定檔:: DataManagement_Current
聯集 |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::Timestamp | 提供應用程式組或 UTC 時間戳記的聯集。 |
nl:: Weave:: Profiles:: DataManagement_Current:: BaseMessageWithPurchaseId
類別 |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithSubscriptionId::Builder | |
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithsubscribeId::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::CustomCommandResponse::Builder | WDM 自訂指令回應編碼器定義。 |
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Parser | WDM 自訂 Command 回應剖析器定義。 |
nl:: Weave:: Profiles:: DataManagement_Current:: DataElement
類別 |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::DataElement::Builder | WDM 資料元素編碼器定義。 |
nl::Weave::Profiles::DataManagement_Current::DataElement::Parser | WDM 資料元素剖析器定義。 |
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:: Path
類別 |
|
---|---|
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:: 訂閱 CancelRequest
類別 |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::PurchaseCancelRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::PurchaseCancelRequest::Parser |
nl:: 編織:: 設定檔:: DataManagement_Current:: 訂閱確認要求
類別 |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::PurchaseConfirmRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::PurchaseConfirmRequest::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: PurchaseRequest
類別 |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::PurchaseRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::PurchaseRequest::Parser | WDM 路徑剖析器定義。 |
nl:: Weave:: Profiles:: DataManagement_Current:: PurchaseResponse
類別 |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::PurchaseResponse::Builder | |
nl::Weave::Profiles::DataManagement_Current::PurchaseResponse::Parser | WDM 路徑剖析器定義。 |
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:: 編織:: 設定檔:: 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:: 編織:: 設定檔:: DeviceControl
類別 |
|
---|---|
nl::Weave::Profiles::DeviceControl::DeviceControlDelegate | 委派類別,用於在伺服器裝置上實作傳入的「裝置控制」作業。 |
nl::Weave::Profiles::DeviceControl::DeviceControlServer | 用於實作 Device Control 設定檔的伺服器類別。 |
nl:: 編織:: 設定檔:: 裝置說明
類別 |
|
---|---|
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionClient | 發出裝置說明要求的用戶端物件。 |
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionServer | 用於回應「裝置說明」要求的伺服器物件。 |
nl::Weave::Profiles::DeviceDescription::IdentifiDeviceCriteria | 代表用來在 IdentifiDevice 通訊協定中選取裝置的條件。 |
nl::Weave::Profiles::DeviceDescription::IdentifiRequestMessage | 「剖析要求訊息」的剖析形式。 |
nl::Weave::Profiles::DeviceDescription::IdentifiResponseMessage | 剖析回應的 IdentifiResponse 訊息格式。 |
nl::Weave::Profiles::DeviceDescription::TextDescriptor Reader | |
nl::Weave::Profiles::DeviceDescription::TextDescriptorWriter | |
nl::Weave::Profiles::DeviceDescription::WeaveDeviceDescriptor | 內含有關 Weave 裝置的描述性資訊。 |
nl:: 編織:: 個人資料:: 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 Provisioning 對應的其他動作。 |
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer | 用於實作 Fabric Provisioning 設定檔的伺服器類別。 |
nl:: 編織:: 個人資料:: 心跳節奏
類別 |
|
---|---|
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatReceiver | 編織 Heartbeat 接收器類別。 |
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 | 雙字元代碼,用於識別無線法規網域。 |
nl:: 編織:: 設定檔:: 安全性
nl:: Weave:: Profiles:: 安全性:: AppKeys
類別 |
|
---|---|
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::StartSessionContext | 保留與 CASE 開始工作階段訊息的產生或處理相關的情境資訊。 |
nl::Weave::Profiles::Security::CASE::StartSessionRequestContext | 保留與 CASE StartSessionRequest 訊息的產生或處理相關的背景資訊。 |
nl::Weave::Profiles::Security::CASE::StartSessionResponseContext | 保留與 CASE StartSessionRequest 訊息的產生或處理相關的背景資訊。 |
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:: 安全性:: 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:: 安全性:: 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 金鑰匯出通訊協定的用戶端,以便用於獨立 (非 Weveve 訊息) 內容。 |
nl:: 編織:: 設定檔:: 安全性:: PASE
類別 |
|
---|---|
nl::Weave::Profiles::Security::PASE::WeavePASEEngine |
nl:: Weave:: Profiles:: 安全性:: 密碼
結構 |
|
---|---|
nl::Weave::Profiles::Security::Passcodes::EncryptedPasscodeStruct |
nl:: 編織:: 設定檔:: 安全性:: 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::ServiceConnectStartArgs | 傳遞給 WeaveServiceManager::OnConnectStart 回呼的引數。 |
nl:: Weave:: Profiles:: ServiceProvisioning
nl:: 編織:: 設定檔:: 軟體更新
類別 |
|
---|---|
nl::Weave::Profiles::SoftwareUpdate::ImageAnununce | 說明 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:: 編織:: 個人資料:: 時間
結構 |
|
---|---|
nl::Weave::Profiles::Time::Contact | 這是公開的,因為 TimeSyncNode::FilterTimecorrection 捐助器回呼會為整個圖層提供全域檢視。 |
nl::Weave::Profiles::Time::ServingNode | 用來指定呼叫 SyncWithNodes 的聯絡人,而不是開啟巢狀類別來簡化 TimeSyncNode 類別宣告,並且清楚說明匯出宣告。 |
nl:: Weave:: Profiles:: TokenPairing
類別 |
|
---|---|
nl::Weave::Profiles::TokenPairing::TokenPairingDelegate | |
nl::Weave::Profiles::TokenPairing::TokenPairingServer | 用於回應憑證配對要求的伺服器物件。 |
nl:: 編織:: 設定檔:: 供應商:: Nestlabs:: DropcamLegacyPairing
類別 |
|
---|---|
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingDelegate | 委派類別,用於在伺服器裝置上實作收到的 Dropcam 舊版配對配對作業。 |
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer | 用於導入 Dropcam 舊版配對設定檔的伺服器類別。 |
nl:: Weave:: Profiles:: WeaveTunnel
類別 |
|
---|---|
nl::Weave::Profiles::WeaveTunnel::ReconnectParam | 重新連線的政策參數,用來管理通道重新連線至 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:: 編織:: 支援
結構 |
|
---|---|
nl::Weave::Support::ProfileStringContext | 註冊及取消註冊與指定設定檔 ID 相關聯的回呼,以傳回與設定檔相關聯的使用者可理解支援字串。 |
nl::Weave::Support::ProfileStringInfo | 與指定設定檔 ID 相關聯的回呼,用來傳回與簡介相關的使用者可理解支援字串。 |
nl:: 編織:: 系統
類別 |
|
---|---|
nl::Weave::System::Layer |
This provides access to timers according to the configured event handling model. |
nl::Weave::System::LwIPEventHandlerDelegate | |
nl::Weave::System::mux |
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 | 這代表參照物件從「物件集區」中的空格分配而得的參考物件。</t,> |
nl::Weave::System::PacketBuffer | 封包緩衝區是用於操控八位元序列化資料封包的架構,通常是透過資料通訊網路 (例如藍牙或網際網路通訊協定) 使用。 |
nl::Weave::System::Timer | 這是 Weave System Layer 的內部類別,用來代表執行中的一次性計時器。 |
結構 |
|
---|---|
nl::Weave::System::LwIPEvent |
聯集 |
|
---|---|
nl::Weave::System::ObjectArena |
A union template used for representing a well-aligned block of memory. |
nl:: 編織:: 系統:: 統計資料
類別 |
|
---|---|
nl::Weave::System::Stats::快照 |
nl:: 編織:: 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:: 編織:: TLV:: 公用程式
結構 |
|
---|---|
nl::Weave::TLV::Utilities::FindContext | |
nl::Weave::TLV::Utilities::FindPredicateContext |
nl:: 編織:: 暖
類別 |
|
---|---|
nl::Weave::Warm::WarmFabricStateDelegate | 這是 HotCore 的內部類別。 |
結構 |
|
---|---|
nl::Weave::Warm::ActionEntry | |
nl::Weave::Warm::ModuleState |
結構定義: Weave:: Trait:: Auth:: ApplicationKeysTrait
類別 |
|
---|---|
Schema::Weave::Trait::Auth::ApplicationKeysTrait::ApplicationKeysTraitDataSink | 包含 Weave 應用程式金鑰特徵介面的介面。 |
模組 |
|
---|---|
裝置控制 | |
Fabric Provisioning | |
網路佈建 | |
被動式 Rendezvous | 被動式 Rendezvous 與 Active 的不同之處在於,連線建立階段會在佈建者的識別階段開始之前啟動。 |
遠端被動式 Rendezvous | 遠端被動 Rendezvous 與 Passive Rendezvous 不同之處在於,輔助裝置的作用是為已佈建的轉發者轉發郵件,讓佈建者和佈建者之間的郵件能夠轉發。 |
服務佈建 | |
權杖配對 |