Google is committed to advancing racial equity for Black communities. See how.
이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

OpenWeave C ++ 참조

OpenWeave에 대한 참조 페이지.

nl

구조체

nl :: ArrayLengthAndBuffer 길이로 배열을 래핑하는 도우미입니다.
nl :: ErrorFormatter
nl :: FieldDescriptor 스키마 구조의 TLV 필드를 설명하고이를 c-struct의 데이터에 연결하는 구조입니다.
nl :: 메모리 관리 메모리 할당 / 해제 기능의 c 구조.
nl :: SchemaFieldDescriptor 스키마 구조 / 구조를 설명하기 위해 FieldDescriptors 배열을 래퍼합니다.
nl :: SerializationContext 직렬화 또는 역 직렬화에 필요한 컨텍스트 또는 상태를 포함하는 c-struct입니다.
nl :: SerializedByteString
nl :: SerializedFieldTypeBoolean_array
nl :: SerializedFieldTypeByteString_array
nl :: SerializedFieldTypeFloatingPoint32_array
nl :: SerializedFieldTypeFloatingPoint64_array
nl :: SerializedFieldTypeInt16_array
nl :: SerializedFieldTypeInt32_array
nl :: SerializedFieldTypeInt64_array
nl :: SerializedFieldTypeInt8_array
nl :: SerializedFieldTypeUInt16_array
nl :: SerializedFieldTypeUInt32_array
nl :: SerializedFieldTypeUInt64_array
nl :: SerializedFieldTypeUInt8_array
nl :: SerializedFieldTypeUTF8String_array
nl :: StructureSchemaPointerPair 데이터의 c-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의 플랫폼 인터페이스 기능 또는 연관된 WeaveConnection 객체를 통해 스택 아래 BLEEndPoint를 .
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 :: WoBle
nl :: Ble :: WoBleTest
nl :: Ble :: WoBleTxHistogram
nl :: Ble :: WoBleTxRecord

구조체

nl :: Ble :: WeaveBLEDeviceIdentificationInfo Weave BLE 장치 식별 정보 블록.
nl :: Ble :: WeaveBleUUID

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

구조체

nl :: Ble :: 플랫폼 :: BlueZ :: Adapter
nl :: Ble :: 플랫폼 :: BlueZ :: BluezPeripheralArgs
nl :: Ble :: 플랫폼 :: BlueZ :: BluezServerEndpoint
nl :: Ble :: 플랫폼 :: BlueZ :: 특징
nl :: Ble :: 플랫폼 :: BlueZ :: 서비스
nl :: Ble :: 플랫폼 :: BlueZ :: WeaveIdInfo
nl :: Ble :: Platform :: BlueZ :: WeaveServiceData

nl :: Inet

클래스

nl :: Inet :: AsyncDNSResolverSockets 이에 내부 클래스입니다 InetLayer 에서 비동기 도메인 이름 시스템 (DNS) 해상도 도우미 API를 제공 InetLayer을 .
nl :: Inet :: DNSResolver 이에 내부 클래스입니다 InetLayer 의 도메인 이름 시스템 (DNS) 해상도의 추상화를 제공 InetLayer을 .
nl :: Inet :: EndPointBasis 인터넷 전송 엔드 포인트 클래스의 기반.
nl :: Inet :: InetLayer 이를 통해 단일 스레드에 대한 타이머, DNS (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 :: Binding Weave 통신의 의도 된 대상 및 관련 구성 정보를 캡처합니다.
nl :: 위브 :: 카운터 카운터를 정수 값으로 관리하기위한 인터페이스입니다.
nl :: Weave :: ExchangeContext 이 클래스는 둘 이상의 노드간에 진행중인 대화 ( ExchangeContext )를 나타냅니다.
nl :: Weave :: FabricStateDelegate 이 추상 델리게이트 클래스는 패브릭 상태 변경을 전달합니다.
nl :: Weave :: HostPortList 호스트 포트 목록을 관리하고 조작하기 위해 Weave 서비스 디렉토리와 관련된 호스트 및 포트 식별자 튜플의 압축 된 바이너리 인코딩 모음입니다.
nl :: Weave :: JNIUtils
nl :: Weave :: MonotonicallyIncreasingCounter 단조 증가하는 카운터를 정수 값으로 관리하기위한 클래스입니다.
nl :: Weave :: PersistedCounter 재부팅 후에도 유지되도록 의도 된 정수 값으로 카운터를 관리하기위한 클래스입니다.
nl :: Weave :: WeaveConnection Weave Connection 클래스의 정의.
nl :: Weave :: WeaveConnectionTunnel 원래 WeaveConnection이 결합 된 TCPEndPoint 쌍을 관리하고 WeaveMessageLayer가 모든 데이터와 연결 종료를 전달하는 WeaveConnectionTunnel 클래스의 정의입니다.
nl :: Weave :: WeaveEncryptionKey_AES128CTRSHA1
nl :: Weave :: WeaveExchangeHeader 이것은 ExchangeContext 내에서 특정 Weave 메시지의 Weave 프로필 및 메시지 유형을 지정합니다.
nl :: Weave :: WeaveExchangeManager 이 클래스는 다른 Weave 노드와 함께 ExchangeContext를 관리하는 데 사용됩니다.
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 :: Weave :: WeaveSessionKey Weave 세션 키에 대한 정보를 포함합니다.
nl :: Weave :: WeaveSessionState 다른 노드와 메시지를 송수신하는 데 필요한 통신 상태를 전달합니다.

구조체

nl :: Weave :: JNILibraryMethod
nl :: Weave :: WeaveMessageInfo 송수신중인 Weave 메시지에 대한 정보입니다.
nl :: Weave :: WRMPConfig WRMP 구성.

연합

nl :: Weave :: WeaveEncryptionKey

nl :: 짜다:: ASN1

클래스

nl :: Weave :: ASN1 :: ASN1Reader
nl :: Weave :: ASN1 :: ASN1UniversalTime
nl :: Weave :: ASN1 :: ASN1Writer

nl :: 짜다:: 암호화

클래스

nl :: Weave :: Crypto :: CTR_DRBG
nl :: Weave :: Crypto :: CTRMode
nl :: Weave :: Crypto :: EncodedECDSASignature
nl :: Weave :: Crypto :: EncodedECPrivateKey
nl :: Weave :: Crypto :: EncodedECPublicKey
nl :: Weave :: Crypto :: EncodedHMACSignature
nl :: Weave :: Crypto :: EncodedRSAKey
nl :: Weave :: Crypto :: EncodedRSASignature
nl :: Weave :: Crypto :: HKDF
nl :: Weave :: Crypto :: HKDFSHA1Or256
nl :: Weave :: Crypto :: HMAC

nl :: 짜다:: DeviceLayer

클래스

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 :: 짜다:: DeviceLayer :: 내부의

클래스

nl :: Weave :: 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 패브릭 프로비저닝 프로파일을 구현합니다.
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 BLE 기능이 BLEManager 클래스에 의해 구현되는 플랫폼에 대한 BLE 관련 ConnectivityManager 기능의 일반적인 구현을 제공합니다.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoBLE BLE를 지원하지 않는 플랫폼을위한 BLE 관련 ConnectivityManager 기능의 일반적인 구현을 제공합니다.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoThread Thread를 지원하지 않는 플랫폼에서 사용하기위한 WiFi 관련 ConnectivityManager 기능의 일반적인 구현을 제공합니다.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoTunnel 서비스 터널을 지원하지 않는 플랫폼에 대한 서비스 터널 관련 ConnectivityManager 기능의 일반적인 구현을 제공합니다.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoWiFi WiFi를 지원하지 않는 플랫폼을위한 WiFi 관련 ConnectivityManager 기능의 일반적인 구현을 제공합니다.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_Thread Thread를 지원하는 플랫폼에서 사용하기위한 WiFi 관련 ConnectivityManager 기능의 일반적인 구현을 제공합니다.
nl :: Weave :: DeviceLayer :: Internal :: GenericSoftwareUpdateManagerImpl 여러 플랫폼에서 작동하는 Software Update Manager 기능의 일반적인 구현을 제공합니다.
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 :: 짜다:: 기기 관리자

클래스

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

nl :: 짜다:: 플랫폼:: 보안

클래스

nl :: Weave :: 플랫폼 :: 보안 :: AES128BlockCipher
nl :: Weave :: 플랫폼 :: 보안 :: AES128BlockCipherDec
nl :: Weave :: 플랫폼 :: 보안 :: AES128BlockCipherEnc
nl :: Weave :: 플랫폼 :: 보안 :: AES256BlockCipher
nl :: Weave :: 플랫폼 :: 보안 :: AES256BlockCipherDec
nl :: Weave :: 플랫폼 :: 보안 :: AES256BlockCipherEnc
nl :: Weave :: 플랫폼 :: 보안 :: SHA1
nl :: Weave :: 플랫폼 :: 보안 :: SHA256

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

nl :: 짜다:: 프로필 :: BDX_Current

클래스

nl :: Weave :: Profiles :: BDX_Current :: BlockAck
nl :: Weave :: Profiles :: BDX_Current :: BlockEOF
nl :: Weave :: 프로필 :: BDX_Current :: BlockEOFAck
nl :: Weave :: Profiles :: BDX_Current :: BlockQuery
nl :: Weave :: 프로파일 :: 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 :: 짜다:: 프로필 :: BDX_ 개발

클래스

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

구조체

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

nl :: 짜다:: 프로필 :: BulkDataTransfer

클래스

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

nl :: 짜다:: 프로필 :: 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 Weave는 모두 동일한 리소스를 참조하는 트레이 트 데이터 인스턴스 모음에 대해 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 데이터 목록 및 버전 목록과 같은 TLV 배열 요소에 특화된 WDM 메시지 인코더의 기본 클래스입니다.
nl :: Weave :: Profiles :: DataManagement_Current :: ListParserBase 데이터 목록 및 버전 목록과 같은 TLV 배열 요소에 특화된 WDM 메시지 구문 분석기의 기본 클래스입니다.
nl :: Weave :: Profiles :: DataManagement_Current :: LogBDXUpload
nl :: Weave :: Profiles :: DataManagement_Current :: LoggingConfiguration LoggingConfiguration 은 Weave 이벤트 로깅 하위 시스템의 구성 가능한 구성 요소를 캡슐화합니다.
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 :: 짜다:: 프로필 :: 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 Custom Command 인코더 정의.
nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommand :: Parser WDM 사용자 지정 명령 요청 파서 정의.

nl :: 짜다:: 프로필 :: DataManagement_Current :: CustomCommandResponse

클래스

nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommandResponse :: Builder WDM 사용자 지정 명령 응답 인코더 정의.
nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommandResponse :: Parser WDM 사용자 지정 명령 응답 파서 정의.

nl :: 짜다:: 프로필 :: DataManagement_Current :: DataElement

클래스

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

nl :: 짜다:: 프로필 :: DataManagement_Current :: DataList

클래스

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 :: NotificationRequest

클래스

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 :: PathList

클래스

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 :: RejectionRecordList

클래스

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 :: StatusList

클래스

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 :: SubscribeConfirmRequest

클래스

nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeConfirmRequest :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeConfirmRequest :: Parser

nl :: 짜다:: 프로필 :: DataManagement_Current :: SubscribeRequest

클래스

nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeRequest :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeRequest :: Parser WDM 경로 파서 정의.

nl :: 짜다:: 프로필 :: DataManagement_Current :: SubscribeResponse

클래스

nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeResponse :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeResponse :: Parser WDM 경로 파서 정의.

nl :: 짜다:: 프로필 :: DataManagement_Current :: UpdateRequest

클래스

nl :: Weave :: Profiles :: DataManagement_Current :: UpdateRequest :: Parser WDM 업데이트 요청 파서 정의.

nl :: 짜다:: 프로필 :: DataManagement_Current :: UpdateResponse

클래스

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 :: 짜다:: 프로필 :: 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 장치 제어 프로필을 구현하기위한 서버 클래스입니다.

nl :: 짜다:: 프로필 :: DeviceDescription

클래스

nl :: Weave :: Profiles :: DeviceDescription :: DeviceDescriptionClient 장치 설명 요청을 발행하기위한 클라이언트 개체입니다.
nl :: Weave :: Profiles :: DeviceDescription :: DeviceDescriptionServer 장치 설명 요청에 응답하기위한 서버 개체입니다.
nl :: Weave :: Profiles :: DeviceDescription :: IdentifyDeviceCriteria IdentifieDevice 프로토콜에서 장치를 선택하는 데 사용되는 기준을 나타냅니다.
nl :: Weave :: Profiles :: DeviceDescription :: IdentifyRequestMessage 식별 요청 메시지의 구문 분석 된 형식입니다.
nl :: Weave :: Profiles :: DeviceDescription :: IdentifyResponseMessage IdentifieResponse 메시지의 구문 분석 된 형식입니다.
nl :: Weave :: Profiles :: DeviceDescription :: TextDescriptorReader
nl :: Weave :: Profiles :: DeviceDescription :: TextDescriptorWriter
nl :: Weave :: Profiles :: DeviceDescription :: WeaveDeviceDescriptor Weave 장치에 대한 설명 정보를 포함합니다.

nl :: 짜다:: 프로필 :: Echo_Next

클래스

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

Classes

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 Simple server class for implementing the Service Provisioning profile.
nl::Weave::Profiles::ServiceProvisioning::UpdateServiceMessage

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

Classes

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:: 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 object.
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 the nl::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