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::위기기기기 식별 정보 | BLE 기기 식별 정보 블록을 연결합니다. |
nl::Ble::WeaveBleUUID |
nl:: Ble:: 플랫폼:: BlueZ
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:: 기기 레이어
구조체 |
|
---|---|
nl::Weave::DeviceLayer::WeaveDeviceEvent | Weave Device Layer 이벤트를 나타냅니다. |
nl::Weave::DeviceLayer::WeaveDevicePlatformEvent | Silicon Labs EFR32 플랫폼의 플랫폼별 이벤트 정보를 나타냅니다. |
nl:: Weave:: DeviceLayer:: 내부
nl:: Weave:: 기기 관리자
클래스 |
|
---|---|
nl::Weave::DeviceManager::DeviceStatus | |
nl::Weave::DeviceManager::TraitSchemaDirectory | |
nl::Weave::DeviceManager::WeaveDeviceManager |
nl:: Weave:: 보안:보안
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:: 프로필:: BDX_Development
구조체 |
|
---|---|
nl::Weave::Profiles::BDX_Development::BDXHandlers | |
nl::Weave::Profiles::BDX_Development::BDXTransfer | 이 구조에는 활성 BDX 전송을 나타내는 데이터 멤버가 포함됩니다. |
nl:: Weave:: Profiles:: BulkDataTransfer
클래스 |
|
---|---|
nl::Weave::Profiles::BulkDataTransfer::BdxDelegate |
nl:: Weave:: 프로필:: DataManagement_Current
유니온 |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::Timestamp | 애플리케이션 세트 시스템 또는 UTC 타임스탬프를 제공하는 합집합입니다. |
nl:: Weave:: Profiles:: DataManagement_Current:: BaseMessageWithSubscriptionId
클래스 |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithSubscriptionId::Builder | |
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithSubscriptionId::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: CustomCommand
클래스 |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Builder | WDM 맞춤 명령어 인코더 정의 |
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:: 프로필:: 보안:: 앱 키
클래스 |
|
---|---|
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:: 프로필: 소프트웨어 업데이트
클래스 |
|
---|---|
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::프로필::시간::연락처 | 이는 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:: 지원
구조체 |
|
---|---|
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 | WeaveCircularTLVBuffer는 nl::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 프로비저닝 | |
네트워크 프로비저닝 | |
패시브 렌데브스 | 패시브 렌데비스는 신청자의 식별 단계 전에 연결 설정 단계가 시작된다는 점에서 활성과 다릅니다. |
원격 수동 렌더비스 | 원격 수동적 렌데비어스는 원격 지원자가 프로비저닝인과 중개자 간에 메시지를 중개하는 역할을 한다는 점에서 수동적인 렌더비스와 다릅니다. |
서비스 프로비저닝 | |
토큰 페어링 |