O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Referência OpenWeave C ++

Páginas de referência para OpenWeave.

nl

Structs

nl :: ArrayLengthAndBuffer Um auxiliar para envolver uma matriz com um comprimento.
nl :: ErrorFormatter
nl :: FieldDescriptor Estrutura que descreve um campo TLV em uma estrutura de esquema e o conecta aos dados em uma estrutura c.
nl :: MemoryManagement Uma estrutura c de funções de alocação / liberação de memória.
nl :: SchemaFieldDescriptor Envolva uma matriz de FieldDescriptors para descrever uma estrutura / estrutura de esquema.
nl :: SerializationContext Uma c-struct contendo qualquer contexto ou estado de que precisamos para serializar ou desserializar.
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 Par de dados com uma c-struct de dados e o StructureSchemaDescriptor para escrever uma estrutura TLV com base nesses dados.

nl :: ArgParser

Aulas

nl :: ArgParser :: HelpOptions Comum optionset para lidar com opções informativos (ajuda, versão).
nl :: ArgParser :: OptionSetBase Um optionset onde o manipulador é uma função virtual.

Structs

nl :: ArgParser :: OptionDef Define uma opção de linha de comando.
nl :: ArgParser :: OptionSet Define um grupo de opções de linha de comando reutilizáveis ​​e relacionadas de forma lógica.

nl :: Ble

Aulas

nl :: Ble :: BleApplicationDelegate
nl :: Ble :: BLEEndPoint
nl :: Ble :: BleLayer Esta classe fornece uma interface para um único fio para conduzir dados, quer para cima da pilha através dos BleLayer funções interface da plataforma, ou para baixo da pilha por meio de um objecto associado com um 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

Structs

nl :: Ble :: WeaveBLEDeviceIdentificationInfo Bloco de informações de identificação do dispositivo Weave BLE.
nl :: Ble :: WeaveBleUUID

nl :: Ble :: Plataforma:: BlueZ

Structs

nl :: Ble :: Platform :: BlueZ :: Adapter
nl :: Ble :: Platform :: BlueZ :: BluezPeripheralArgs
nl :: Ble :: Platform :: BlueZ :: BluezServerEndpoint
nl :: Ble :: Platform :: BlueZ :: Characteristic
nl :: Ble :: Platform :: BlueZ :: Service
nl :: Ble :: Platform :: BlueZ :: WeaveIdInfo
nl :: Ble :: Platform :: BlueZ :: WeaveServiceData

nl :: Inet

Aulas

nl :: Inet :: AsyncDNSResolverSockets Esta é uma classe interna para InetLayer que fornece APIs auxiliares para resolução Asynchronous Domain Name System (DNS) em InetLayer .
nl :: Inet :: DNSResolver Esta é uma classe interna para InetLayer que fornece a abstração de resolução Domain Name System (DNS) em InetLayer .
nl :: Inet :: EndPointBasis Base das classes de terminal de transporte da Internet.
nl :: Inet :: InetLayer Isso fornece acesso a serviços de Internet, incluindo temporizadores, resolução de Sistema de Nomes de Domínio (DNS), transporte de rede TCP, transporte de rede UDP e transporte de rede bruta, para um único encadeamento.
nl :: Inet :: InetLayerBasis Esta é a classe de base de objectos de referência contou-geridos por um InetLayer objecto.
nl :: Inet :: InterfaceAddressIterator Iterador para a lista de endereços IP da interface de rede do sistema.
nl :: Inet :: InterfaceIterator Iterator para a lista de interfaces de rede do sistema.
nl :: Inet :: IPAddress Endereço de protocolo da Internet.
nl :: Inet :: IPEndPointBasis Os objetos desta classe representam pontos finais de protocolo IP não instanciados.
nl :: Inet :: IPPacketInfo Informações sobre uma mensagem / conexão de entrada / saída.
nl :: Inet :: IPPrefix Prefixo do endereço do protocolo da Internet.
nl :: Inet :: RawEndPoint Os objetos desta classe representam pontos finais de rede IP brutos.
nl :: Inet :: SocketEvents Representa um conjunto de eventos de E / S solicitados / pendentes em um soquete.
nl :: Inet :: TCPEndPoint Os objetos desta classe representam os terminais de transporte TCP.
nl :: Inet :: TunEndPoint Os objetos desta classe representam interfaces de túnel.
nl :: Inet :: UDPEndPoint Os objetos desta classe representam os terminais de transporte UDP.

Sindicatos

nl :: Inet :: PeerSockAddr

nl :: Tecer

Aulas

nl :: Weave :: Binding Captura o alvo pretendido de uma comunicação Weave e informações de configuração associadas.
nl :: Weave :: Counter Uma interface para gerenciar um contador como um valor inteiro.
nl :: Weave :: ExchangeContext Esta classe representa uma conversação em curso ( ExchangeContext ) entre dois ou mais nós.
nl :: Weave :: FabricStateDelegate Esta classe de delegado abstrata comunica as mudanças de estado da malha.
nl :: Weave :: HostPortList Para gerenciar e manipular uma Lista de portas de host, uma coleção compacta codificada em binário de tuplas de identificador de host e porta associadas ao Weave Service Directory.
nl :: Weave :: JNIUtils
nl :: Weave :: MonotonicallyIncreasingCounter Uma classe para gerenciar um contador de aumento monotônico como um valor inteiro.
nl :: Weave :: PersistedCounter Uma classe para gerenciar um contador como um valor inteiro destinado a persistir durante as reinicializações.
nl :: Weave :: WeaveConnection A definição da classe Weave Connection.
nl :: Weave :: WeaveConnectionTunnel A definição do WeaveConnectionTunnel classe, que gere um par de TCPEndPoints cujos WeaveConnections original foram acoplados, e entre os quais o WeaveMessageLayer encaminha todos os encerramentos de dados e de conexão.
nl :: Weave :: WeaveEncryptionKey_AES128CTRSHA1
nl :: Weave :: WeaveExchangeHeader Isto especifica o perfil e a mensagem de tecer do tipo de uma mensagem de tecer em particular dentro de uma ExchangeContext .
nl :: Weave :: WeaveExchangeManager Esta classe é usada para gerenciar ExchangeContexts com outros nós Weave.
nl :: Weave :: WeaveFabricState Declaração para a frente de WeaveFabricState .
nl :: Weave :: WeaveKeyId A definição do identificador Weave Key.
nl :: Weave :: WeaveMessageLayer A definição do WeaveMessageLayer classe, que gerencia a comunicação com outros nós Weave.
nl :: Weave :: WeaveMsgEncryptionKey Contém informações sobre a chave de criptografia da mensagem Weave.
nl :: Weave :: WeaveMsgEncryptionKeyCache Cache de chaves para chaves de criptografia de mensagens Weave.
nl :: Weave :: WeaveSecurityManager
nl :: Weave :: WeaveServerBase Objeto de base comum para implementar respondedores não solicitados de perfil Weave (servidores) que encapsula solicitações autenticadas de validação e envio de relatórios de status e fornece armazenamento de membro de dados comum para estado de malha e um gerenciador de troca.
nl :: Weave :: WeaveServerDelegateBase Uma classe base comum para a implementação de objetos delegados do servidor Weave.
nl :: Weave :: WeaveSessionKey Contém informações sobre uma chave de sessão do Weave.
nl :: Weave :: WeaveSessionState Transmite o estado de comunicação necessário para enviar / receber mensagens com outro nó.

Structs

nl :: Weave :: JNILibraryMethod
nl :: Weave :: WeaveMessageInfo Informações sobre uma mensagem do Weave que está sendo enviada ou recebida.
nl :: Weave :: WRMPConfig A configuração WRMP.

Sindicatos

nl :: Weave :: WeaveEncryptionKey

nl :: Tecer:: ASN1

Aulas

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

nl :: Tecer:: Criptográfico

Aulas

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 :: Tecer:: DeviceLayer

Aulas

nl :: Weave :: DeviceLayer :: ConfigurationManager Fornece acesso a informações de configuração de tempo de execução e tempo de construção para um dispositivo Weave.
nl :: Weave :: DeviceLayer :: ConfigurationManagerImpl Implementação concreta do ConfigurationManager singleton objeto para a plataforma EFR32.
nl :: Weave :: DeviceLayer :: ConnectivityManager Fornece controle de conectividade de rede para um dispositivo Weave.
nl :: Weave :: DeviceLayer :: ConnectivityManagerImpl Implementação concreta da ConnectivityManager singleton objeto para plataformas Silicon Labs EFR32.
nl :: Weave :: DeviceLayer :: PlatformManager Fornece recursos para inicializar e interagir com a pilha da rede Weave em um dispositivo habilitado para Weave.
nl :: Weave :: DeviceLayer :: PlatformManagerImpl Implementação concreta da PlatformManager singleton objeto para a plataforma EFR32.
nl :: Weave :: DeviceLayer :: SoftwareUpdateManager
nl :: Weave :: DeviceLayer :: SoftwareUpdateManagerImpl Implementação concreta da SoftwareUpdateManager objeto singleton para as plataformas Silicon Labs EFR32.
nl :: Weave :: DeviceLayer :: ThreadStackManager Fornece recursos para inicializar e interagir com a pilha Thread em um dispositivo habilitado para Weave.
nl :: Weave :: DeviceLayer :: ThreadStackManagerImpl Implementação concreta da ThreadStackManager singleton objeto para EFR32 plataformas usando o Silicon Labs SDK ea pilha OpenThread.
nl :: Weave :: DeviceLayer :: TimeSyncManager Gerencia a sincronização de tempo para dispositivos Weave.
nl :: Weave :: DeviceLayer :: TraitManager Gerencia a publicação e assinatura de características do Weave Data Management para um dispositivo Weave.

Structs

nl :: Weave :: DeviceLayer :: WeaveDeviceEvent Representa um evento Weave Device Layer.
nl :: Weave :: DeviceLayer :: WeaveDevicePlatformEvent Representa informações de eventos específicas da plataforma para plataformas EFR32 da Silicon Labs.

nl :: Tecer:: DeviceLayer :: interno

Aulas

nl :: Weave :: DeviceLayer :: Internal :: BLEManager Fornece controle sobre os serviços WoBLE e conectividade para um dispositivo Weave.
nl :: Weave :: DeviceLayer :: Internal :: BLEManagerImpl Implementação concreta da NetworkProvisioningServer singleton objeto para os EFR32 plataformas.
nl :: Weave :: DeviceLayer :: Internal :: DeviceControlServer Implementa o perfil Weave Device Control para um dispositivo Weave.
nl :: Weave :: DeviceLayer :: Internal :: DeviceDescriptionServer Implementa o perfil de descrição do dispositivo Weave para um dispositivo Weave.
nl :: Weave :: DeviceLayer :: Internal :: DeviceIdentityTraitDataSource Implementa uma fonte de dados para o Weave DeviceIdentityTrait.
nl :: Weave :: DeviceLayer :: Internal :: DeviceNetworkInfo
nl :: Weave :: DeviceLayer :: Internal :: EchoServer Implementa o Perfil de Eco Weave para um Dispositivo Weave.
nl :: Weave :: DeviceLayer :: Internal :: EFR32Config
nl :: Weave :: DeviceLayer :: Internal :: ESP32Config Fornece funções e definições para acessar informações de configuração do dispositivo no ESP32.
nl :: Weave :: DeviceLayer :: Internal :: ESP32Utils
nl :: Weave :: DeviceLayer :: Internal :: FabricProvisioningServer Implementa o perfil de provisionamento do Weave Fabric para um dispositivo Weave.
nl :: Weave :: DeviceLayer :: Internal :: FactoryProvisioning Implementação padrão do recurso de provisionamento de fábrica de dispositivos.
nl :: Weave :: DeviceLayer :: Internal :: FactoryProvisioningBase Oferece suporte ao provisionamento de fábrica de dispositivos no momento da inicialização.
nl :: Weave :: DeviceLayer :: Internal :: GenericConfigurationManagerImpl Fornece uma implementação genérica do ConfigurationManager características que funciona em múltiplas plataformas.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl Fornece uma implementação genérica de ConnectivityManager características que funciona em múltiplas plataformas.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_BLE Fornece uma implementação genérica de específico-BLE ConnectivityManager apresenta para as plataformas onde a funcionalidade BLE é implementado pelo BLEManager classe.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoBLE Fornece uma implementação genérica de específico-BLE ConnectivityManager apresenta para plataformas que não suportam BLE.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoThread Fornece uma implementação genérica do específicas de WiFi ConnectivityManager características para uso em plataformas que não suportam Thread.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoTunnel Fornece uma implementação genérica do específico do túnel de serviço ConnectivityManager apresenta para plataformas que não suportam um túnel de serviço.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoWiFi Fornece uma implementação genérica do específicas de WiFi ConnectivityManager apresenta para plataformas que não suportam Wi-Fi.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_Thread Fornece uma implementação genérica do específicas de WiFi ConnectivityManager características para uso em plataformas que suportam Thread.
nl :: Weave :: DeviceLayer :: Internal :: GenericSoftwareUpdateManagerImpl Fornece uma implementação genérica dos recursos do Software Update Manager que funciona em várias plataformas.
nl :: Weave :: DeviceLayer :: Internal :: GenericSoftwareUpdateManagerImpl_BDX Fornece uma implementação genérica de SoftwareUpdateManager características para uso em plataformas que suportam BDX.
nl :: Weave :: DeviceLayer :: Internal :: GenericThreadStackManagerImpl_FreeRTOS Fornece uma implementação genérica de ThreadStackManager características que funciona em plataformas FreeRTOS.
nl :: Weave :: DeviceLayer :: Internal :: GenericThreadStackManagerImpl_OpenThread Fornece uma implementação genérica de ThreadStackManager características que trabalha em conjunto com OpenThread.
nl :: Weave :: DeviceLayer :: Internal :: GenericThreadStackManagerImpl_OpenThread_LwIP Fornece uma implementação genérica de ThreadStackManager características que funciona em conjunto com OpenThread e lwIP.
nl :: Weave :: DeviceLayer :: Internal :: GroupKeyStoreImpl Uma implementação da API Weave GroupKeyStoreBase para plataformas baseadas no SDK do Silicon Labs.
nl :: Weave :: DeviceLayer :: Internal :: NetworkProvisioningServer Fornece serviços de provisionamento de rede para um dispositivo Weave.
nl :: Weave :: DeviceLayer :: Internal :: NetworkProvisioningServerImpl Implementação concreta da NetworkProvisioningServer objeto singleton para as plataformas Silicon Labs EFR32.
nl :: Weave :: DeviceLayer :: Internal :: NetworkTelemetryManager
nl :: Weave :: DeviceLayer :: Internal :: NRF5Config Fornece funções e definições para acessar configuração de dispositivo persistente em plataformas baseadas no Nordic nRF5 SDK.
nl :: Weave :: DeviceLayer :: Internal :: ServiceProvisioningServer Implementa o perfil de provisionamento do serviço Weave para um dispositivo Weave.
nl :: Weave :: DeviceLayer :: Internal :: ThreadTelemetry
nl :: Weave :: DeviceLayer :: Internal :: ThreadTopology
nl :: Weave :: DeviceLayer :: Internal :: TunnelTelemetry
nl :: Weave :: DeviceLayer :: Internal :: WeaveTelemetryBase Esta é uma classe base que lida com funções de telemetria de rede para diferentes redes.
nl :: Weave :: DeviceLayer :: Internal :: WiFiTelemetry

nl :: Tecer:: Gerenciador de Dispositivos

Aulas

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

nl :: Tecer:: Plataforma:: Segurança

Aulas

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 :: Platform :: Security :: SHA1
nl :: Weave :: Platform :: Security :: SHA256

nl :: Tecer:: Perfis

Aulas

nl :: Weave :: Profiles :: MessageIterator Para usar buffers de mensagem de maneira sensata, definimos esse iterador, que pode ser usado para controlar os limites e assim por diante.
nl :: Weave :: Profiles :: ReferencedString Veja como lidar com cordas no Weave.
nl :: Weave :: Profiles :: ReferencedTLVData Da mesma forma, precisamos ser capazes de representar uma grande bolha de idade de TLV dados.
nl :: Weave :: Profiles :: RetainedPacketBuffer Esta é uma classe de base que serve como um objecto de referência para conveniência automaticamente contando um Sistema :: PacketBuffer .
nl :: Weave :: Profiles :: WeaveEchoClient
nl :: Weave :: Profiles :: WeaveEchoServer

nl :: Tecer:: Perfis :: BDX_Current

Aulas

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 :: Tecer:: Perfis :: BDX_Development

Aulas

nl :: Weave :: Profiles :: BDX_Development :: BdxNode
nl :: Weave :: Profiles :: BDX_Development :: BlockAck O BlockAck mensagem é usada para reconhecer um bloco de dados.
nl :: Weave :: Profiles :: BDX_Development :: BlockAckV1 O BlockAckV1 mensagem é usada para reconhecer um bloco de dados.
nl :: Weave :: Profiles :: BDX_Development :: BlockEOF O BlockEOF mensagem é usado para transferir o último bloco de dados do remetente ao receptor.
nl :: Weave :: Profiles :: BDX_Development :: BlockEOFAck O BlockEOFAck mensagem é usada para reconhecer o último bloco de dados.
nl :: Weave :: Profiles :: BDX_Development :: BlockEOFAckV1 O BlockEOFAckV1 mensagem é usada para reconhecer o último bloco de dados.
nl :: Weave :: Profiles :: BDX_Development :: BlockEOFV1 O BlockEOFV1 mensagem é usado para transferir o último bloco de dados do remetente ao receptor.
nl :: Weave :: Profiles :: BDX_Development :: BlockQuery O BlockQuery mensagem é utilizada a pedido para que um bloco de dados ser transferido do emissor para o receptor.
nl :: Weave :: Profiles :: BDX_Development :: BlockQueryV1 O BlockQueryV1 mensagem é utilizada a pedido para que um bloco de dados ser transferido do emissor para o receptor.
nl :: Weave :: Profiles :: BDX_Development :: BlockSend O BlockSend mensagem é usado para transferir um bloco de dados do emissor para o receptor.
nl :: Weave :: Profiles :: BDX_Development :: BlockSendV1 O BlockSendV1 mensagem é usado para transferir um bloco de dados do emissor para o receptor.
nl :: Weave :: Profiles :: BDX_Development :: ReceiveAccept O ReceiveAccept mensagem é usada para aceitar uma troca proposta quando o receptor é o iniciador.
nl :: Weave :: Profiles :: BDX_Development :: ReceiveInit O ReceiveInit mensagem é usado para iniciar uma troca quando o receptor é o iniciador.
nl :: Weave :: Profiles :: BDX_Development :: ReceiveReject O ReceiveReject mensagem é usada para rejeitar uma troca proposta quando o remetente é o iniciador.
nl :: Weave :: Profiles :: BDX_Development :: SendAccept O SendAccept mensagem é usada para aceitar uma troca proposta quando o remetente é o iniciador.
nl :: Weave :: Profiles :: BDX_Development :: SendInit O SendInit mensagem é usado para iniciar uma troca quando o remetente é o iniciador.
nl :: Weave :: Profiles :: BDX_Development :: SendReject O SendReject mensagem é usada para rejeitar uma troca proposta quando o remetente é o iniciador.
nl :: Weave :: Profiles :: BDX_Development :: TransferError A mensagem de erro é usada para relatar um erro e abortar uma troca.

Structs

nl :: Weave :: Profiles :: BDX_Development :: BDXHandlers
nl :: Weave :: Profiles :: BDX_Development :: BDXTransfer Essa estrutura contém membros de dados que representam uma transferência BDX ativa.

nl :: Tecer:: Perfis :: BulkDataTransfer

Aulas

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

nl :: Tecer:: Perfis :: DataManagement_Current

Aulas

nl :: Weave :: Profiles :: DataManagement_Current :: AlwaysAcceptDataElementAccessControlDelegate
nl :: Weave :: Profiles :: DataManagement_Current :: BuilderBase Classe base para codificadores de mensagens WDM.
nl :: Weave :: Profiles :: DataManagement_Current :: CircularEventReader A TLVReader apoiado por CircularEventBuffer .
nl :: Weave :: Profiles :: DataManagement_Current :: Command
nl :: Weave :: Profiles :: DataManagement_Current :: CommandSender
nl :: Weave :: Profiles :: DataManagement_Current :: GenericTraitCatalogImpl A Weave fornecido implementação do TraitCatalogBase interface para uma coleção de instâncias de dados característica que todos se referem ao mesmo recurso.
nl :: Weave :: Profiles :: DataManagement_Current :: IDataElementAccessControlDelegate Interface que deve ser implementada por um processador de elementos de dados em um NotifyRequest.
nl :: Weave :: Profiles :: DataManagement_Current :: IDirtyPathCut
nl :: Weave :: Profiles :: DataManagement_Current :: IPathFilter
nl :: Weave :: Profiles :: DataManagement_Current :: IWeavePublisherLock Interface que deve ser implementada pelo aplicativo para serializar o acesso às principais estruturas de dados WDM.
nl :: Weave :: Profiles :: DataManagement_Current :: IWeaveWDMMutex Interface de um objeto mutex.
nl :: Weave :: Profiles :: DataManagement_Current :: ListBuilderBase Classe base para codificadores de mensagem WDM, especializada em TLV elementos da matriz, como listas de dados e listas de Versão.
nl :: Weave :: Profiles :: DataManagement_Current :: ListParserBase Classe base para analisadores de mensagens WDM, especializada em TLV elementos da matriz, como listas de dados e listas de Versão.
nl :: Weave :: Profiles :: DataManagement_Current :: LogBDXUpload
nl :: Weave :: Profiles :: DataManagement_Current :: LoggingConfiguration LoggingConfiguration encapsula o componente configurável do Weave Evento Logging subsistema.
nl :: Weave :: Profiles :: DataManagement_Current :: LoggingManagement Uma classe para gerenciar os logs de eventos na memória.
nl :: Weave :: Profiles :: DataManagement_Current :: NotificationEngine
nl :: Weave :: Profiles :: DataManagement_Current :: ParserBase Classe base para analisadores de mensagens WDM.
nl :: Weave :: Profiles :: DataManagement_Current :: ResourceIdentifier Uma estrutura que encapsula o ID de um recurso.
nl :: Weave :: Profiles :: DataManagement_Current :: SingleResourceTraitCatalog
nl :: Weave :: Profiles :: DataManagement_Current :: SubscriptionClient
nl :: Weave :: Profiles :: DataManagement_Current :: SubscriptionEngine Este é um singleton que hospeda todas as assinaturas WDM Next, tanto do lado do cliente quanto do editor.
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 O mecanismo de esquema obtém informações de esquema associadas a uma característica específica e fornece recursos para analisar e traduzir isso em uma forma utilizável pela máquina WDM.
nl :: Weave :: Profiles :: DataManagement_Current :: TraitUpdatableDataSink
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateClient
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateDictionaryDirtyPathCut Classe de utilitário para colocar o dicionário de volta na fila pendente ao processar o caminho da propriedade que possui o dicionário filho.
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateDirtyPathFilter Classe de utilitário para filtrar o caminho ao lidar com a notificação.
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateEncoder Este objeto codifica WDM UpdateRequest e PartialUpdateRequest cargas úteis.
nl :: Weave :: Profiles :: DataManagement_Current :: ViewClient

Structs

nl :: Weave :: Profiles :: DataManagement_Current :: CircularEventBuffer Tampão evento interno, construído em torno do nl :: Weave :: TLV :: WeaveCircularTLVBuffer .
nl :: Weave :: Profiles :: DataManagement_Current :: ConstSchemaVersionRange
nl :: Weave :: Profiles :: DataManagement_Current :: CopyAndAdjustDeltaTimeContext Estrutura interna para percorrer a lista de eventos.
nl :: Weave :: Profiles :: DataManagement_Current :: DebugLogContext
nl :: Weave :: Profiles :: DataManagement_Current :: DetailedRootSection A estrutura que fornece uma resolução completa da instância do trait.
nl :: Weave :: Profiles :: DataManagement_Current :: EventEnvelopeContext Estrutura interna para atravessar eventos.
nl :: Weave :: Profiles :: DataManagement_Current :: EventLoadOutContext Estrutura para copiar listas de eventos na saída.
nl :: Weave :: Profiles :: DataManagement_Current :: EventOptions A estrutura que fornece opções para os diferentes campos de eventos.
nl :: Weave :: Profiles :: DataManagement_Current :: EventSchema A estrutura que define um esquema para metadados de eventos.
nl :: Weave :: Profiles :: DataManagement_Current :: ExternalEvents Estrutura para rastrear eventos armazenados na plataforma.
nl :: Weave :: Profiles :: DataManagement_Current :: LogStorageResources Uma classe auxiliar usada na inicialização do gerenciamento de log.
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

Sindicatos

nl :: Weave :: Profiles :: DataManagement_Current :: Timestamp A união que fornece um sistema de conjunto de aplicativos ou carimbo de data / hora UTC.

nl :: Tecer:: Perfis :: DataManagement_Current :: BaseMessageWithSubscribeId

Aulas

nl :: Weave :: Profiles :: DataManagement_Current :: BaseMessageWithSubscribeId :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: BaseMessageWithSubscribeId :: Parser

nl :: Tecer:: Perfis :: DataManagement_Current :: CustomCommand

Aulas

nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommand :: Builder WDM personalizado Comando definição encoder.
nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommand :: Parser WDM personalizado Comando Solicite definição analisador.

nl :: Tecer:: Perfis :: DataManagement_Current :: CustomCommandResponse

Aulas

nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommandResponse :: Builder WDM personalizado Comando definição codificador Response.
nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommandResponse :: Parser WDM personalizado Comando definição analisador Response.

nl :: Tecer:: Perfis :: DataManagement_Current :: DataElement

Aulas

nl :: Weave :: Profiles :: DataManagement_Current :: DataElement :: Builder Definição do codificador do WDM Data Element.
nl :: Weave :: Profiles :: DataManagement_Current :: DataElement :: Parser Definição do analisador WDM Data Element.

nl :: Tecer:: Perfis :: DataManagement_Current :: DataList

Aulas

nl :: Weave :: Profiles :: DataManagement_Current :: DataList :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: DataList :: Parser

nl :: Tecer:: Perfis :: DataManagement_Current :: Evento

Aulas

nl :: Weave :: Profiles :: DataManagement_Current :: Event :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: Event :: Parser

nl :: Tecer:: Perfis :: DataManagement_Current :: Lista de evento

Aulas

nl :: Weave :: Profiles :: DataManagement_Current :: EventList :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: EventList :: Parser

nl :: Tecer:: Perfis :: DataManagement_Current :: NotificationRequest

Aulas

nl :: Weave :: Profiles :: DataManagement_Current :: NotificationRequest :: Parser

nl :: Tecer:: Perfis :: DataManagement_Current :: Caminho

Aulas

nl :: Weave :: Profiles :: DataManagement_Current :: Path :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: Path :: Parser

nl :: Tecer:: Perfis :: DataManagement_Current :: PathList

Aulas

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

nl :: Tecer:: Perfis :: DataManagement_Current :: RejectionRecord

Aulas

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

nl :: Tecer:: Perfis :: DataManagement_Current :: RejectionRecordList

Aulas

nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecordList :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecordList :: Parser

nl :: Tecer:: Perfis :: DataManagement_Current :: StatusElement

Aulas

nl :: Weave :: Profiles :: DataManagement_Current :: StatusElement :: Builder Definição do codificador do elemento de status WDM.
nl :: Weave :: Profiles :: DataManagement_Current :: StatusElement :: Parser Definição do analisador do elemento de status WDM.

nl :: Tecer:: Perfis :: DataManagement_Current :: StatusList

Aulas

nl :: Weave :: Profiles :: DataManagement_Current :: StatusList :: Builder Construtor StatusList.
nl :: Weave :: Profiles :: DataManagement_Current :: StatusList :: Parser

nl :: Tecer:: Perfis :: DataManagement_Current :: SubscreverCancelRequest

Aulas

nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeCancelRequest :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeCancelRequest :: Parser

nl :: Tecer:: Perfis :: DataManagement_Current :: Inscrever-seConfirmRequest

Aulas

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

nl :: Tecer:: Perfis :: DataManagement_Current :: SubscreverRequest

Aulas

nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeRequest :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeRequest :: Parser WDM Path definição analisador.

nl :: Tecer:: Perfis :: DataManagement_Current :: Inscreva-seResponse

Aulas

nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeResponse :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeResponse :: Parser WDM Path definição analisador.

nl :: Tecer:: Perfis :: DataManagement_Current :: UpdateRequest

Aulas

nl :: Weave :: Profiles :: DataManagement_Current :: UpdateRequest :: Parser Definição do analisador WDM Update Request.

nl :: Tecer:: Perfis :: DataManagement_Current :: UpdateResponse

Aulas

nl :: Weave :: Profiles :: DataManagement_Current :: UpdateResponse :: Builder Definição do codificador WDM Update Response.
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateResponse :: Parser

nl :: Tecer:: Perfis :: DataManagement_Current :: VersionList

Aulas

nl :: Weave :: Profiles :: DataManagement_Current :: VersionList :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: VersionList :: Parser

nl :: Tecer:: Perfis :: DataManagement_Legacy

Aulas

nl :: Weave :: Profiles :: DataManagement_Legacy :: Binding O Binding classe gerencia o estado de comunicação em nome de uma entidade aplicativo usando Weave.
nl :: Weave :: Profiles :: DataManagement_Legacy :: ClientDataManager Uma classe abstrata contendo definições de método de confirmação e indicação exigidas pelo cliente WDM.
nl :: Weave :: Profiles :: DataManagement_Legacy :: ClientNotifier Uma classe auxiliar empregada quando o suporte de assinatura e notificação é desejado em um cliente WDM.
nl :: Weave :: Profiles :: DataManagement_Legacy :: DMClient A classe base abstrata para clientes WDM específicos de aplicativos.
nl :: Weave :: Profiles :: DataManagement_Legacy :: DMPublisher A classe base abstrata para editores de WDM específicos de aplicativos.
nl :: Weave :: Profiles :: DataManagement_Legacy :: ProfileDatabase O resumo ProfileDatabase classe auxiliar.
nl :: Weave :: Profiles :: DataManagement_Legacy :: ProtocolEngine A classe de mecanismo do protocolo WDM.
nl :: Weave :: Profiles :: DataManagement_Legacy :: PublisherDataManager Uma classe abstrata contendo definições de método de confirmação e notificação exigidas pelo editor WDM.

nl :: Tecer:: Perfis :: DeviceControl

Aulas

nl :: Weave :: Profiles :: DeviceControl :: DeviceControlDelegate Delegar classe para implementar operações de controle de dispositivo de entrada no dispositivo do servidor.
nl :: Weave :: Profiles :: DeviceControl :: DeviceControlServer Classe de servidor para implementação do perfil de controle de dispositivo.

nl :: Tecer:: Perfis :: DeviceDescription

Aulas

nl :: Weave :: Profiles :: DeviceDescription :: DeviceDescriptionClient Objeto de cliente para emitir solicitações de descrição de dispositivo.
nl :: Weave :: Profiles :: DeviceDescription :: DeviceDescriptionServer Objeto de servidor para responder a solicitações de descrição de dispositivo.
nl :: Weave :: Profiles :: DeviceDescription :: IdentifyDeviceCriteria Representa o uso de critérios para selecionar dispositivos no protocolo IdentifyDevice.
nl :: Weave :: Profiles :: DeviceDescription :: IdentifyRequestMessage Forma analisada de uma mensagem IdentifyRequest.
nl :: Weave :: Profiles :: DeviceDescription :: IdentifyResponseMessage Forma analisada de uma mensagem IdentifyResponse.
nl :: Weave :: Profiles :: DeviceDescription :: TextDescriptorReader
nl :: Weave :: Profiles :: DeviceDescription :: TextDescriptorWriter
nl :: Weave :: Profiles :: DeviceDescription :: WeaveDeviceDescriptor Contém informações descritivas sobre um dispositivo Weave.

nl :: Tecer:: Perfis :: Echo_Next

Aulas

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 :: Tecer:: Perfis :: FabricProvisioning

Aulas

nl :: Weave :: Profiles :: FabricProvisioning :: FabricProvisioningDelegate Delegar classe para implementar ações adicionais correspondentes às operações de provisionamento de malha.
nl :: Weave :: Profiles :: FabricProvisioning :: FabricProvisioningServer Classe de servidor para implementar o perfil de provisionamento de malha.

nl :: Tecer:: Perfis :: Batimento cardiaco

Aulas

nl :: Weave :: Profiles :: Heartbeat :: WeaveHeartbeatReceiver Weave pulsação classe Receiver.
nl :: Weave :: Profiles :: Heartbeat :: WeaveHeartbeatSender Weave pulsação classe Sender.

nl :: Tecer:: Perfis :: NetworkProvisioning

Aulas

nl :: Weave :: Profiles :: NetworkProvisioning :: NetworkInfo A classe de utilitário para serialização e desserialização cargas comunicadas através NetworkProvisioning perfil: ele encapsula as informações pertinentes às redes de detecção e configuração.
nl :: Weave :: Profiles :: NetworkProvisioning :: NetworkProvisioningDelegate Delegar classe para implementar operações de provisionamento de rede.
nl :: Weave :: Profiles :: NetworkProvisioning :: NetworkProvisioningServer Classe de servidor para implementação do perfil de provisionamento de rede.
nl :: Weave :: Profiles :: NetworkProvisioning :: WirelessRegConfig Recipiente para informações de configuração regulatória sem fio.

Structs

nl :: Weave :: Profiles :: NetworkProvisioning :: WirelessRegDomain Código de 2 caracteres que identifica um domínio regulatório sem fio.

nl :: Tecer:: Perfis :: Segurança

Aulas

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 Gera um WeaveSignature usando uma chave privada na memória.
nl :: Weave :: Profiles :: Security :: WeaveSignatureGeneratorBase Fornece funcionalidade genérica para gerar WeaveSignatures.

nl :: Tecer:: Perfis :: Segurança:: AppKeys

Aulas

nl :: Weave :: Profiles :: Security :: AppKeys :: DummyGroupKeyStore
nl :: Weave :: Profiles :: Security :: AppKeys :: GroupKeyStoreBase A definição da classe de armazenamento de chaves do grupo Weave.
nl :: Weave :: Profiles :: Security :: AppKeys :: WeaveGroupKey Contém informações sobre as chaves do grupo de aplicativos do Weave.

nl :: Tecer:: Perfis :: Segurança:: CASO

Aulas

nl :: Weave :: Profiles :: Security :: CASE :: BeginSessionContext Mantém informações de contexto relacionado com a geração ou processamento de um CASE começar mensagens da sessão.
nl :: Weave :: Profiles :: Security :: CASE :: BeginSessionRequestContext Mantém informações de contexto relacionado com a geração ou processamento de um CASE mensagem BeginSessionRequest.
nl :: Weave :: Profiles :: Security :: CASE :: BeginSessionResponseContext Mantém informações de contexto relacionado com a geração ou processamento de um CASE mensagem BeginSessionRequest.
nl :: Weave :: Profiles :: Security :: CASE :: ReconfigureContext Mantém informações relacionadas à geração e processamento de um CASE mensagem Reconfigurar.
nl :: Weave :: Profiles :: Security :: CASE :: WeaveCASEAuthDelegate Interface abstrata para que as ações de autenticação são delegadas durante CASE estabelecimento da sessão.
nl :: Weave :: Profiles :: Security :: CASE :: WeaveCASEEngine Implementa a lógica de núcleo do Weave CASE protocolo.

nl :: Tecer:: Perfis :: Segurança:: CertProvisioning

Aulas

nl :: Weave :: Profiles :: Security :: CertProvisioning :: WeaveCertProvEngine Implementa a lógica central do objeto de protocolo de provisionamento de certificado Weave.
nl :: Weave :: Profiles :: Security :: CertProvisioning :: WeaveNodeMfrAttestDelegate Interface abstrata para a qual as ações específicas da plataforma são delegadas durante o atestado do fabricante do nó Weave.
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

Aulas

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

Aulas

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

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

Structs

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

nl:: Weave:: Profiles:: Security:: TAKE

Aulas

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

nl:: Weave:: Profiles:: ServiceDirectory

Aulas

nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager O objeto gerenciador do diretório de serviço do Weave.

Structs

nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs Argumentos passados para o WeaveServiceManager :: OnConnectBegin callback.

nl:: Weave:: Profiles:: ServiceProvisioning

Aulas

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

Aulas

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

Aulas

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

nl:: Weave:: Profiles:: Time

Aulas

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

Aulas

nl::Weave::Profiles::TokenPairing::TokenPairingDelegate
nl::Weave::Profiles::TokenPairing::TokenPairingServer Server object for responding to Token Pairing requests.

nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing

Aulas

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

Aulas

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

Aulas

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

Aulas

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

Aulas

nl::Weave::System::Stats::Snapshot

nl:: Weave:: TLV

Aulas

nl::Weave::TLV::CircularTLVReader
nl::Weave::TLV::CircularTLVWriter
nl::Weave::TLV::TLVReader Provides a memory efficient parser for data encoded in Weave TLV format.
nl::Weave::TLV::TLVUpdater Provides a unified Reader/Writer interface for editing/adding/deleting elements in TLV encoding.
nl::Weave::TLV::TLVWriter Provides a memory efficient encoder for writing data in Weave TLV format.
nl::Weave::TLV::WeaveCircularTLVBuffer WeaveCircularTLVBuffer provides circular storage for thenl::Weave::TLV::TLVWriter and nl::Weave::TLVTLVReader.

nl:: Weave:: TLV:: Debug

Structs

nl::Weave::TLV::Debug::DumpContext

nl:: Weave:: TLV:: Utilities

Structs

nl::Weave::TLV::Utilities::FindContext
nl::Weave::TLV::Utilities::FindPredicateContext

nl:: Weave:: Warm

Aulas

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

Aulas

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