OpenWeave C++ 참조

OpenWeave 참조 페이지

nl

구조체

nl::ArrayLengthAndBuffer 길이를 길이로 래핑하는 도우미입니다.
nl::ErrorFormatter
nl::FieldDescriptor 스키마 구조의 TLV 필드를 설명하고 c 구조체의 데이터에 연결하는 TLV 필드입니다.
nl::메모리 관리 메모리 할당/자유 함수의 c 구조.
nl::SchemaFieldDescriptor FieldDescriptors 배열을 포함하는 래퍼로 스키마 구조/구조를 설명합니다.
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_배열
nl::SerializedFieldTypeUInt32_array
nl::SerializedFieldTypeUInt64_array
nl::SerializedFieldTypeUInt8_array
nl::SerializedFieldTypeUTF8String_array
nl::StructureSchemaPointerPair 데이터를 c-struct 및 데이터 및 StructureSchemaDescriptor로 페어링하면 해당 데이터를 기반으로 TLV 구조를 작성할 수 있습니다.

nl::ArgParser에서

클래스

nl::ArgParser::HelpOptions 정보 옵션 처리를 위한 일반적인 OptionSet (도움말, 버전)
nl::ArgParser::OptionSetBase 핸들러가 가상 함수인 OptionSet입니다.

구조체

nl::ArgParser::OptionDef 명령줄 옵션을 정의합니다.
nl::ArgParser::OptionSet 논리적으로 재사용 가능한 재사용 가능한 명령줄 옵션 그룹을 정의합니다.

nl::Ble

클래스

nl::Ble::BleApplicationDelegate
nl::Ble::BLEEndPoint를 방문하세요.
nl::Ble::BleLayer 이 클래스는 단일 스레드가 BleLayer 플랫폼 함수를 통해 스택을 구동하거나 BLEEndPoint와 연결된 WeaveConnection 객체를 통해 스택을 구동하는 인터페이스를 제공합니다.
nl::Ble::BleLayerObject
nl::Ble::BlePlatformDelegate를 방문하세요.
nl::Ble::BleTransportCapabilitiesRequestMessage
nl::Ble::BleTransportCapabilitiesResponseMessage
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::여우
nl::Ble::WoBleTest
nl::Ble::WoBleTxHistogram
nl::Ble::WoBleTxRecord

구조체

nl::Ble::위기기기기 식별 정보 BLE 기기 식별 정보 블록을 연결합니다.
nl::Ble::WeaveBleUUID

nl::Ble::플랫폼::BlueZ

구조체

nl::Ble::Platform::BlueZ::Adapter
nl::Ble::Platform::BlueZ::BluezPeripheralArgs
nl::Ble::Platform::BlueZ::BluezServerEndpoint
nl::Ble::Platform::BlueZ::Characteristic
nl::Ble::플랫폼::파란색Z::서비스
nl::Ble::Platform::BlueZ::WeaveIdInfo
nl::Ble::Platform::BlueZ::WeaveServiceData

nl::네트

클래스

nl::Inet::AsyncDNSResolverSockets InetLayer의 비동기 도메인 이름 시스템 (DNS) 변환을 위한 도우미 API를 제공하는 InetLayer의 내부 클래스입니다.
nl::Inet::DNSResolver InetLayer의 DNS (도메인 이름 시스템) 변환을 추상화한 InetLayer의 내부 클래스입니다.
nl::Inet::EndPointBasis로 이동하세요. 인터넷 전송 엔드포인트 클래스의 기본사항
nl::Inet::InetLayer 이 API를 통해 단일 스레드의 타이머 (Domain Name System) 확인, 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::결합 Weave 통신 및 관련 구성 정보의 의도된 대상을 캡처합니다.
nl::Weave::카운터 카운터를 정수 값으로 관리하기 위한 인터페이스입니다.
nl::Weave::ExchangeContext 이 클래스는 두 개 이상의 노드 간에 진행 중인 대화(ExchangeContext)를 나타냅니다.
nl::Weave::FabricStateDelegate 이 추상 대리자 클래스는 패브릭 상태 변경사항을 전달합니다.
nl::Weave::HostPortList 호스트 포트 목록을 관리하고 조작하기 위해 Weave 서비스 디렉터리와 연결된 바이너리로 인코딩된 호스트 및 포트 식별자 튜플의 간결한 컬렉션입니다.
nl::Weave::JNIUtils를 참조하세요.
nl::Weave::모노토럴 증가 카운터 단조롭게 증가하는 카운터를 정수 값으로 관리하는 클래스입니다.
nl::Weave::PersistedCounter 재부팅 내내 지속하기 위한 정수 값으로 카운터를 관리하는 클래스입니다.
nl::Weave::WeaveConnection Weave Connection 클래스의 정의입니다.
nl::Weave::WeaveConnectionTunnel WeaveConnectionTunnel 클래스 정의: 원본 WeaveConnection이 결합된 TCPEndPoints를 관리하며, 그 사이에 WeaveMessageLayer가 모든 데이터와 연결 클로저를 전달합니다.
nl::Weave::WeaveEncryptionKey_AES128CTRSHA1을 참조하세요.
nl::Weave::WeaveExchangeHeader ExchangeContext 내 특정 Weave 메시지의 Weave 프로필 및 메시지 유형을 지정합니다.
nl::Weave::WeaveExchangeManager 이 클래스는 다른 Weave 노드와 ExchangeContexts를 관리하는 데 사용됩니다.
nl::Weave::WeaveFabricState WeaveFabricState의 선언 선언
nl::Weave::WeaveKeyId Weave 키 식별자의 정의입니다.
nl::Weave::WeaveMessageLayer 다른 Weave 노드와의 통신을 관리하는 WeaveMessageLayer 클래스의 정의입니다.
nl::Weave::WeaveMsgEncryptionKey를 클릭합니다. Weave 메시지 암호화 키에 대한 정보를 포함합니다.
nl::Weave::WeaveMsgEncryptionKeyCache Weave 메시지 암호화 키의 키 캐시
nl::Weave::WeaveSecurityManager
nl::Weave::WeaveServerBase 인증된 요청 유효성 검사와 상태 보고서 전송을 캡슐화하고 패브릭 상태와 교환 관리자를 위한 공통 데이터 멤버 스토리지를 제공하는 Weave 프로필 요청자 (서버) 구현을 위한 기본 기본 객체입니다.
nl::Weave::WeaveServerDelegateBase를 사용하세요. Weave 서버 위임 객체를 구현하기 위한 공통 기본 클래스입니다.
nl::위브::WeaveSessionKey Weave 세션 키에 대한 정보를 포함합니다.
nl::Weave::WeaveSessionState 다른 노드와 메시지를 주고받는 데 필요한 통신 상태를 전달합니다.

구조체

nl::Weave::JNILibraryMethod
nl::Weave::WeaveMessageInfo 전송 또는 수신 진행 중인 Weave 메시지에 대한 정보입니다.
nl::위브::WRMPConfig WRMP 구성

유니온

nl::Weave::WeaveEncryptionKey를 클릭합니다.

nl::위브::ASN

클래스

nl::Weave::ASN1::ASN1Reader
nl::Weave::ASN1::ASN1UniversalTime
nl::Weave::ASN1::ASN1작성자

nl::위브::암호화

클래스

nl::Weave::Crypto::CTR_DRBG
nl::Weave::Crypto::CTRMode
nl::Weave::Crypto::EnencodedECDSASignature
nl::Weave::Crypto::EnencodedECPrivateKey
nl::Weave::Crypto::EncodeECPublicKey
nl::Weave::Crypto::EnencodedHMACSignature
nl::Weave::Crypto::EnencodedRSAKey
nl::Weave::Crypto::EnencodedRSASignature
nl::Weave::Crypto::HKDF
nl::Weave::Crypto::HKDFSHA1Or256
nl::Weave::Crypto::HMAC

nl::Weave::기기 레이어

클래스

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 Device Layer 이벤트를 나타냅니다.
nl::Weave::DeviceLayer::WeaveDevicePlatformEvent Silicon Labs EFR32 플랫폼의 플랫폼별 이벤트 정보를 나타냅니다.

nl::Weave::DeviceLayer::내부

클래스

nl::웹::DeviceLayer::Internal::BLEManager Weave 기기의 WoBLE 서비스 및 연결을 제어합니다.
nl::Weave::DeviceLayer::Internal::BLEManagerImpl EFR32 플랫폼용 NetworkProvisioningServer 싱글톤 객체의 구체적인 구현.
nl::Weave::DeviceLayer::Internal::DeviceControlServer를 참고하세요. Weave 기기의 Weave 기기 제어 프로필을 구현합니다.
nl::Weave::DeviceLayer::Internal::DeviceDescriptionServer를 방문하세요. Weave 기기의 Weave 기기 설명 프로필을 구현합니다.
nl::Weave::DeviceLayer::Internal::DeviceIdentityTraitDataSource Weave DeviceIdentityTrait의 데이터 소스를 구현합니다.
nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo
nl::Weave::DeviceLayer::Internal::EchoServer를 참고하세요. Weave 기기의 Weave Echo 프로필을 구현합니다.
nl::Weave::DeviceLayer::Internal::EFR32Config
nl::Weave::DeviceLayer::Internal::ESP32Config로 이동하세요. ESP32에서 기기 설정 정보에 액세스하기 위한 함수와 정의를 제공합니다.
nl::Weave::DeviceLayer::Internal::ESP32Utils
nl::Weave::DeviceLayer::Internal::FabricProvisioningServer Weave 기기의 Weave Fabric 프로비저닝 프로필을 구현합니다.
nl::Weave::DeviceLayer::Internal::FactoryProvisioning 기기 팩토리 프로비저닝 기능의 기본 구현입니다.
nl::Weave::DeviceLayer::Internal::FactoryProvisioningBase 부팅 시 기기 팩토리 프로비저닝을 지원합니다.
nl::Weave::DeviceLayer::Internal::GenericConfigurationManagerImpl 여러 플랫폼에서 작동하는 ConfigurationManager 기능의 일반 구현을 제공합니다.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl 여러 플랫폼에서 작동하는 ConnectivityManager 기능의 일반적인 구현을 제공합니다.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_BLE BLEManager 클래스가 BLE 기능을 구현하는 플랫폼을 위한 BLE 전용 ConnectivityManager 기능의 일반적인 구현을 제공합니다.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoBLE BLE를 지원하지 않는 플랫폼을 위한 BLE 관련 ConnectivityManager 기능의 일반적인 구현을 제공합니다.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoThread 스레드를 지원하지 않는 플랫폼에서 사용할 수 있도록 Wi-Fi 관련 ConnectivityManager 기능의 일반적인 구현을 제공합니다.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoTunnel 서비스 터널을 지원하지 않는 플랫폼에 대한 서비스 터널별 ConnectivityManager 기능의 일반적인 구현을 제공합니다.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoWiFi Wi-Fi를 지원하지 않는 플랫폼에 Wi-Fi 전용 ConnectivityManager 기능의 일반적인 구현을 제공합니다.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_Thread 스레드를 지원하는 플랫폼에서 사용하기 위한 Wi-Fi 관련 ConnectivityManager 기능의 일반적인 구현을 제공합니다.
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl 여러 플랫폼에서 작동하는 소프트웨어 업데이트 관리자 기능의 일반적인 구현을 제공합니다.
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX BDX를 지원하는 플랫폼에서 사용할 SoftwareUpdateManager 기능의 일반적인 구현을 제공합니다.
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_FreeRTOS FreeRTOS 플랫폼에서 작동하는 ThreadStackManager 기능의 일반적인 구현을 제공합니다.
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread OpenThread와 함께 작동하는 ThreadStackManager 기능의 일반 구현을 제공합니다.
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread_LwIP OpenThread 및 LwIP와 함께 작동하는 ThreadStackManager 기능의 일반 구현을 제공합니다.
nl::Weave::DeviceLayer::Internal::GroupKeyStoreImpl Silicon Labs SDK를 기반으로 하는 플랫폼용 Weave GroupKeyStoreBase API의 구현입니다.
nl::Weave::DeviceLayer::Internal::NetworkProvisioningServer Weave 기기에 네트워크 프로비저닝 서비스를 제공합니다.
nl::Weave::DeviceLayer::Internal::NetworkProvisioningServerImpl Silicon Labs EFR32 플랫폼용 NetworkProvisioningServer 싱글톤 객체의 구체적인 구현.
nl::Weave::DeviceLayer::Internal::NetworkTelemetryManager
nl::Weave::DeviceLayer::Internal::NRF5Config로 이동하세요. Nordic nRF5 SDK를 기반으로 플랫폼에서 영구 기기 구성에 액세스하기 위한 함수와 정의를 제공합니다.
nl::Weave::DeviceLayer::Internal::ServiceProvisioningServer Weave 기기의 Weave 서비스 프로비저닝 프로필을 구현합니다.
nl::Weave::DeviceLayer::Internal::ThreadTelemetry
nl::Weave::DeviceLayer::Internal::ThreadTopology
nl::Weave::DeviceLayer::Internal::TunnelTelemetry
nl::Weave::DeviceLayer::Internal::WeaveTelemetryBase를 참고하세요. 이는 다양한 네트워크의 네트워크 텔레메트리 함수를 처리하는 기본 클래스입니다.
nl::Weave::DeviceLayer::Internal::WiFiTelemetry

nl::Weave::기기 관리자

클래스

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

nl::Weave::보안:보안

클래스

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::플랫폼::보안::SHA1
nl::Weave::플랫폼::보안::SHA256

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::프로필::WeaveEchoServer

nl::Weave::프로필::BDX_Current

클래스

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::ReceiveAccept
nl::Weave::Profiles::BDX_Current::ReceiveInit
nl::Weave::Profiles::BDX_Current::ReceiveReject
nl::Weave::Profiles::BDX_Current::SendAccept
nl::Weave::Profiles::BDX_Current::SendInit
nl::Weave::Profiles::BDX_Current::SendReject
nl::Weave::Profiles::BDX_Current::TransferError
nl::Weave::Profiles::BDX_Current::WeaveBdxClient
nl::Weave::Profiles::BDX_Current::WeaveBdxDelegate

nl::Weave::프로필::BDX_Development

클래스

nl::Weave::Profiles::BDX_Development::BdxNode
nl::Weave::Profiles::BDX_Development::BlockAck BlockAck 메시지는 데이터 블록을 확인하는 데 사용됩니다.
nl::Weave::Profiles::BDX_Development::BlockAckV1 BlockAckV1 메시지는 데이터 블록을 확인하는 데 사용됩니다.
nl::Weave::Profiles::BDX_Development::BlockEOF BlockEOF 메시지는 마지막 데이터 블록을 발신자에서 수신자로 전송하는 데 사용됩니다.
nl::Weave::Profiles::BDX_Development::BlockEOFAck BlockEOFAck 메시지는 데이터의 마지막 블록을 확인하는 데 사용됩니다.
nl::Weave::Profiles::BDX_Development::BlockEOFAckV1 BlockEOFAckV1 메시지는 데이터의 마지막 블록을 확인하는 데 사용됩니다.
nl::Weave::Profiles::BDX_Development::BlockEOFV1 BlockEOFV1 메시지는 발신자의 마지막 데이터 블록을 수신기로 전송하는 데 사용됩니다.
nl::Weave::Profiles::BDX_Development::BlockQuery BlockQuery 메시지는 보내는 사용자 블록을 수신기로 전송하도록 요청하는 데 사용됩니다.
nl::Weave::Profiles::BDX_Development::BlockQueryV1 BlockQueryV1 메시지는 데이터 블록을 발신자에서 수신자로 전송하도록 요청하는 데 사용됩니다.
nl::Weave::Profiles::BDX_Development::BlockSend BlockSend 메시지는 발신자에서 수신자로 데이터 블록을 전송하는 데 사용됩니다.
nl::Weave::Profiles::BDX_Development::BlockSendV1 BlockSendV1 메시지는 데이터 블록을 발신자에서 수신자로 전송하는 데 사용됩니다.
nl::Weave::Profiles::BDX_Development::ReceiveAccept ReceiveAccept 메시지는 수신기가 개시자일 때 제안된 교환을 수락하는 데 사용됩니다.
nl::Weave::Profiles::BDX_Development::ReceiveInit ReceiveInit 메시지는 수신기가 개시자일 때 교환을 시작하는 데 사용됩니다.
nl::Weave::Profiles::BDX_Development::ReceiveReject ReceiveReject 메시지는 보내는 사람이 개시일 때 제안된 교환을 거부하는 데 사용됩니다.
nl::Weave::Profiles::BDX_Development::SendAccept SendAccept 메시지는 발신자가 제안자가 될 때 제안된 교환을 수락하는 데 사용됩니다.
nl::Weave::Profiles::BDX_Development::SendInit SendInit 메시지는 발신자가 송금자일 때 교환을 시작하는 데 사용됩니다.
nl::Weave::Profiles::BDX_Development::SendReject SendReject 메시지는 발신자가 제안한 거래소인 경우 거부하는 데 사용됩니다.
nl::Weave::Profiles::BDX_Development::TransferError 오류 메시지는 오류를 보고하고 교환을 취소하는 데 사용됩니다.

구조체

nl::Weave::Profiles::BDX_Development::BDXHandlers
nl::Weave::Profiles::BDX_Development::BDXTransfer 이 구조에는 활성 BDX 전송을 나타내는 데이터 멤버가 포함됩니다.

nl::Weave::Profiles::BulkDataTransfer

클래스

nl::Weave::Profiles::BulkDataTransfer::BdxDelegate

nl::Weave::프로필::DataManagement_Current

클래스

nl::Weave::Profiles::DataManagement_Current::AlwaysAcceptDataElementAccessControlDelegate
nl::Weave::Profiles::DataManagement_Current::BuilderBase WDM 메시지 인코더의 기본 클래스입니다.
nl::Weave::Profiles::DataManagement_Current::CircularEventReader CircularEventBuffer로 지원되는 TLVReader
nl::Weave::Profiles::DataManagement_Current::Command
nl::Weave::Profiles::DataManagement_Current::CommandSender
nl::Weave::Profiles::DataManagement_Current::GenericTraitCatalogImpl 모두 동일한 리소스를 참조하는 특성 데이터 인스턴스 모음에 대한 TraitCatalogBase 인터페이스의 구현을 제공했습니다.
nl::Weave::Profiles::DataManagement_Current::IDataElementAccessControlDelegate NotifyRequest의 데이터 요소 프로세서에서 구현할 인터페이스입니다.
nl::Weave::Profiles::DataManagement_Current::IDirtyPathCut
nl::Weave::Profiles::DataManagement_Current::IPathFilter
nl::Weave::Profiles::DataManagement_Current::IWeavePublisherLock 주요 WDM 데이터 구조에 대한 액세스를 직렬화하기 위해 앱에서 구현해야 하는 인터페이스
nl::Weave::Profiles::DataManagement_Current::IWeaveWDMmutex 뮤텍스 객체의 인터페이스입니다.
nl::Weave::Profiles::DataManagement_Current::ListBuilderBase WDM 메시지 인코더의 기본 클래스로, 데이터 목록 및 버전 목록과 같은 TLV 배열 요소 전용입니다.
nl::Weave::Profiles::DataManagement_Current::ListParserBase WDM 메시지 파서의 기본 클래스입니다. 데이터 목록 및 버전 목록과 같은 TLV 배열 요소에 특화되어 있습니다.
nl::Weave::Profiles::DataManagement_Current::LogBDXUpload
nl::Weave::Profiles::DataManagement_Current::LoggingConfiguration LoggingConfiguration은 Weave 이벤트 Logging 하위 시스템의 구성 가능한 구성요소를 캡슐화합니다.
nl::Weave::Profiles::DataManagement_Current::LoggingManagement 메모리 내 이벤트 로그를 관리하기 위한 클래스입니다.
nl::Weave::Profiles::DataManagement_Current::NotificationEngine
nl::Weave::Profiles::DataManagement_Current::ParserBase WDM 메시지 파서의 기본 클래스입니다.
nl::Weave::Profiles::DataManagement_Current::ResourceIdentifier 리소스의 ID를 캡슐화하는 구조입니다.
nl::Weave::Profiles::DataManagement_Current::SingleResourceTraitCatalog
nl::Weave::Profiles::DataManagement_Current::SubscriptionClient
nl::Weave::Profiles::DataManagement_Current::SubscriptionEngine 클라이언트와 게시자 측의 모든 WDM Next 구독을 호스팅하는 싱글톤입니다.
nl::Weave::Profiles::DataManagement_Current::SubscriptionHandler
nl::Weave::Profiles::DataManagement_Current::TraitCatalogBase
nl::Weave::Profiles::DataManagement_Current::TraitDataSink
nl::Weave::Profiles::DataManagement_Current::TraitDataSource
nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine 스키마 엔진은 특정 특성과 관련된 스키마 정보를 가져와 WDM 기계에서 사용할 수 있는 형태로 파싱하고 변환하는 기능을 제공합니다.
nl::Weave::Profiles::DataManagement_Current::TraitUpdatableDataSink
nl::Weave::Profiles::DataManagement_Current::UpdateClient
nl::Weave::Profiles::DataManagement_Current::UpdateDictionaryDirtyPathCut 사전 하위 요소가 있는 속성 경로를 처리할 때 사전을 대기 중인 대기열에 다시 추가하는 유틸리티 클래스입니다.
nl::Weave::Profiles::DataManagement_Current::UpdateDirtyPathFilter 알림을 처리할 때 경로를 필터링하는 유틸리티 클래스입니다.
nl::Weave::Profiles::DataManagement_Current::UpdateEncoder 이 객체는 WDM UpdateRequest 및 PartialUpdateRequest 페이로드를 인코딩합니다.
nl::Weave::Profiles::DataManagement_Current::ViewClient

구조체

nl::Weave::Profiles::DataManagement_Current::CircularEventBuffer nl::Weave::TLV::WeaveCircularTLVBuffer를 중심으로 빌드된 내부 이벤트 버퍼입니다.
nl::Weave::Profiles::DataManagement_Current::ConstSchemaVersionRange
nl::Weave::Profiles::DataManagement_Current::CopyAndAdjustDeltaTimeContext 순회 이벤트 목록을 위한 내부 구조입니다.
nl::Weave::Profiles::DataManagement_Current::DebugLogContext
nl::Weave::Profiles::DataManagement_Current::DetailedRootSection 특성 인스턴스의 전체 해상도를 제공하는 구조입니다.
nl::Weave::Profiles::DataManagement_Current::EventEnvelopeContext 순회 이벤트의 내부 구조입니다.
nl::Weave::Profiles::DataManagement_Current::EventLoadOutContext 출력에서 이벤트 목록을 복사하는 구조
nl::Weave::Profiles::DataManagement_Current::EventOptions 다양한 이벤트 필드에 대한 옵션을 제공하는 구조입니다.
nl::Weave::Profiles::DataManagement_Current::EventSchema 이벤트 메타데이터의 스키마를 정의하는 구조입니다.
nl::Weave::Profiles::DataManagement_Current::ExternalEvents 플랫폼에 저장된 이벤트를 추적하는 구조.
nl::Weave::Profiles::DataManagement_Current::LogStorageResources 로깅 관리를 초기화하는 데 사용되는 도우미 클래스입니다.
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

유니온

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 맞춤 명령어 인코더 정의
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Parser WDM 맞춤 명령어 요청 파서 정의

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

클래스

nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Builder WDM 맞춤 명령어 응답 인코더 정의
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Parser WDM 맞춤 명령어 응답 파서 정의

nl::Weave::Profiles::DataManagement_Current::데이터 요소

클래스

nl::Weave::Profiles::DataManagement_Current::DataElement::Builder WDM 데이터 요소 인코더 정의
nl::Weave::Profiles::DataManagement_Current::DataElement::Parser WDM 데이터 요소 파서 정의

nl::Weave::Profiles::DataManagement_Current::데이터 목록

클래스

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::이벤트 목록

클래스

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::경로 목록

클래스

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

nl::Weave::Profiles::DataManagement_Current::RejectionRecord

클래스

nl::Weave::Profiles::DataManagement_Current::RejectionRecord::Builder
nl::Weave::Profiles::DataManagement_Current::RejectionRecord::Parser

nl::Weave::Profiles::DataManagement_Current::RejectionRecordList

클래스

nl::Weave::Profiles::DataManagement_Current::RejectionRecordList::Builder
nl::Weave::Profiles::DataManagement_Current::RejectionRecordList::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::구독 취소 요청

클래스

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 경로 파서 정의

nl::Weave::Profiles::DataManagement_Current::SubscriptionResponse

클래스

nl::Weave::Profiles::DataManagement_Current::SubscriptionResponse::Builder
nl::Weave::Profiles::DataManagement_Current::subscribeResponse::Parser WDM 경로 파서 정의

nl::Weave::프로필::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::버전 목록

클래스

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::프로필: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::IdentifiDeviceCriteria VerifyDevice 프로토콜에서 기기를 선택하는 데 사용되는 기준을 나타냅니다.
nl::Weave::Profiles::DeviceDescription::IdentifiRequestMessage ChooseRequest 메시지의 파싱된 형태입니다.
nl::Weave::Profiles::DeviceDescription::IdentifiResponseMessage VerifyResponse 메시지의 파싱된 형태입니다.
nl::Weave::Profiles::DeviceDescription::TextDescriptorReader
nl::Weave::Profiles::DeviceDescription::TextDescriptor작성자
nl::Weave::Profiles::DeviceDescription::WeaveDeviceDescriptor Weave 기기에 대한 설명 정보를 포함합니다.

nl::Weave::프로필::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 위트 Heartbeat 수신기 클래스
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatSender 위브 Heartbeat Sender 클래스

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::위브::프로필:보안

클래스

nl::Weave::Profiles::Security::CertificateKeyId
nl::Weave::Profiles::보안::ValidationContext
nl::Weave::Profiles::Security::WeaveCertificateData
nl::Weave::Profiles::Security::WeaveCertificateSet
nl::Weave::Profiles::보안::WeaveDN
nl::Weave::Profiles::Security::WeaveProvisioningBundle
nl::Weave::Profiles::Security::WeaveSignatureGenerator 메모리 내 비공개 키를 사용하여 WeaveSignature를 생성합니다.
nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase WeaveSignature 생성을 위한 일반 기능을 제공합니다.

nl::Weave::프로필::보안::앱 키

클래스

nl::Weave::Profiles::Security::AppKeys::DummyGroupKeyStore
nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase Weave 그룹 키 저장소 클래스의 정의입니다.
nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey Weave 애플리케이션 그룹 키에 대한 정보를 포함합니다.

nl::Weave::프로필:보안::CASE

클래스

nl::Weave::Profiles::보안::CASE::BeginSessionContext CASE 시작 세션 메시지의 생성 또는 처리와 관련된 컨텍스트 정보를 보유합니다.
nl::Weave::Profiles::보안::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::보안::CASE::WeaveCASEEngine Weave CASE 프로토콜의 핵심 로직을 구현합니다.

nl::Weave::프로필::보안::인증 프로비저닝

클래스

nl::Weave::Profiles::보안::CertProvisioning::WeaveCertProvEngine Weave Certificate Provisioning 프로토콜 객체의 핵심 로직을 구현합니다.
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeMfrAttestDelegate Weave 노드 제조업체 증명 중에 플랫폼별 작업이 위임되는 추상 인터페이스입니다.
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeOpAuthDelegate Weave 노드 운영 인증 중에 플랫폼별 작업이 위임되는 추상 인터페이스입니다.

nl::Weave::프로필::보안::키 내보내기

클래스

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::프로필:보안::페이스

클래스

nl::Weave::Profiles::Security::PASE::WeavePASEEngine

nl::Weave::프로필::보안::비밀번호

구조체

nl::Weave::Profiles::Security::Passcodes::EncryptedPasscodeStruct

nl::Weave::프로필:보안::TA

클래스

nl::Weave::Profiles::Security::TAKE::WeaveTAKEChallengerAuthDelegate
nl::Weave::Profiles::Security::TAKE::WeaveTAKEEngine
nl::Weave::Profiles::Security::TAKE::WeaveTAKETokenAuthDelegate

nl::Weave::Profiles::서비스 디렉터리

클래스

nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager Weave 서비스 디렉터리의 관리자 객체

구조체

nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs WeaveServiceManager::OnConnectBegin 콜백에 전달되는 인수.

nl::Weave::Profiles::서비스 프로비저닝

클래스

nl::Weave::Profiles::ServiceProvisioning::IFJServiceFabricJoinMessage
nl::Weave::Profiles::ServiceProvisioning::PairDeviceToAccountMessage
nl::Weave::Profiles::ServiceProvisioning::RegisterServicePairAccountMessage
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningDelegate
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningServer 서비스 프로비저닝 프로필을 구현하는 간단한 서버 클래스입니다.
nl::Weave::Profiles::ServiceProvisioning::UpdateServiceMessage

nl::Weave::프로필:소프트웨어 업데이트

클래스

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::프로필::상태 보고

클래스

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

nl::Weave::프로필:시간

클래스

nl::Weave::Profiles::Time::_TimeSyncNodeBase
nl::Weave::Profiles::Time::SingleSourceTimeSyncClient
nl::Weave::Profiles::Time::TimeChangeNotification 시간 변경 알림 메시지 코덱
nl::Weave::Profiles::Time::TimeSyncNode
nl::Weave::프로필::시간::시간 동기화 요청
nl::Weave::Profiles::Time::TimeSyncResponse
nl::Weave::Profiles::시간::TimeZoneUtcOffset 시간대의 UTC 오프셋 코덱입니다.

구조체

nl::Weave::프로필::시간::연락처 이는 TimeSyncNode::FilterTimeEditionContributor 콜백이 전체 레이어의 상위 뷰를 제공하므로 공개 상태입니다.
nl::Weave::Profiles::Time::게재 노드 SyncWithNodes를 호출하기 위한 연락처를 중첩 클래스로 지정하는 대신 사용하여 중첩 클래스를 만드는 대신 TimeSyncNode의 클래스 선언을 더 짧게 하고 내보내기 선언을 더 명시적으로 표시합니다.

nl::Weave::Profiles::토큰 페어링

클래스

nl::Weave::Profiles::TokenPairing::TokenPairingDelegate
nl::Weave::Profiles::TokenPairing::TokenPairingServer 토큰 페어링 요청에 응답하는 서버 객체

nl::Weave::프로필::공급업체::Nestlabs::DropcamLegacyPairing

클래스

nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingDelegate 서버 기기에서 수신되는 Dropcam 레거시 페어링 작업을 구현하는 클래스를 위임합니다.
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer Dropcam 레거시 페어링 프로필을 구현하기 위한 서버 클래스입니다.

nl::Weave::프로필::WeaveTunnel

클래스

nl::Weave::Profiles::WeaveTunnel::ReconnectParam 터널이 서비스에 다시 연결되는 방식을 제어하는 데 사용되는 재연결 정책 매개변수입니다.
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::보안 지원

클래스

nl::Weave::SecuritySupport::PairingCodeSupport를 참조하세요.
nl::Weave::SecuritySupport::PasscodeEncryptionSupport를 클릭합니다.
nl::Weave::SecuritySupport::WeaveCertificateSupport를 참조하세요.
nl::Weave::SecuritySupport::WeaveKeyExportClientNative
nl::Weave::SecuritySupport::WeaveKeyExportSupportNative
nl::Weave::SecuritySupport::WeaveSecuritySupport를 참조하세요.

nl::Weave::지원

구조체

nl::Weave::지원::ProfileStringContext 지정된 프로필 식별자와 연결된 콜백을 등록 및 등록 취소하여 프로필과 연결된 사람이 읽을 수 있는 지원 문자열을 반환하기 위한 컨텍스트입니다.
nl::Weave::지원::ProfileStringInfo 사람이 읽을 수 있는 프로필과 연결된 지원 문자열을 반환하기 위해 지정된 프로필 식별자와 연결된 콜백입니다.

nl::Weave::시스템

클래스

nl::Weave::시스템::레이어
This provides access to timers according to the configured event handling model.
nl::Weave::System::LwIPEventHandlerDelegate
nl::Weave::시스템::음소거
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::시스템::객체 ObjectPool<t, n▢quot;"> 객체에 포함된 공간에서 할당된 참조 횟수 객체를 나타냅니다. </t,>
nl::Weave::시스템::PacketBuffer 패킷 버퍼 클래스는 옥텟 직렬화 데이터의 패킷을 조작하는 데 사용되는 핵심 구조로, 일반적으로 블루투스 또는 인터넷 프로토콜과 같은 데이터 통신 네트워크의 컨텍스트에서 사용됩니다.
nl::Weave::시스템::타이머 Weave System Layer의 내부 클래스로, 진행 중인 원샷 타이머를 나타내는 데 사용됩니다.

구조체

nl::Weave::시스템::루프이벤트

유니온

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::서라운드TLVReader
nl::Weave::TLV::CircularTLVwriter
nl::Weave::TLV::TLVReader Weave TLV 형식으로 인코딩된 데이터의 메모리 효율적인 파서를 제공합니다.
nl::Weave::TLV::TLVUpdater TLV 인코딩에서 요소를 수정/추가/삭제하는 통합 리더/작성자 인터페이스를 제공합니다.
nl::Weave::TLV::TLV작성자 Weave TLV 형식으로 데이터를 쓰기 위한 메모리 효율적인 인코더를 제공합니다.
nl::Weave::TLV::WeaveCircularTLVBuffer WeaveCircularTLVBuffernl::Weave::TLV::TLVViewer와 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 WarmCore의 내부 클래스입니다.

구조체

nl::Weave::Warm::ActionEntry
nl::Weave::Warm::ModuleState

스키마::Weave::Trait::Auth::ApplicationKeysTrait

클래스

스키마::Weave::Trait::Auth::ApplicationKeysTrait::ApplicationKeysTraitDataSink Weave 애플리케이션 키 특성 데이터 싱크에 대한 인터페이스가 포함되어 있습니다.

모듈

기기 제어
Fabric 프로비저닝
네트워크 프로비저닝
패시브 렌데브스 패시브 렌데비스는 신청자의 식별 단계 전에 연결 설정 단계가 시작된다는 점에서 활성과 다릅니다.
원격 수동 렌더비스 원격 수동적 렌데비어스는 원격 지원자가 프로비저닝인과 중개자 간에 메시지를 중개하는 역할을 한다는 점에서 수동적인 렌더비스와 다릅니다.
서비스 프로비저닝
토큰 페어링