O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Referência OpenWeave C ++

Páginas de referência para OpenWeave.

nl

Structs

nl :: ArrayLengthAndBuffer Um ajudante 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 OptionSet comum para lidar com opções informativas (ajuda, versão).
nl :: ArgParser :: OptionSetBase Um OptionSet em que 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 Essa classe fornece uma interface para um único thread para direcionar os dados para cima na pilha por meio das funções de interface da plataforma BleLayer ou para baixo na pilha por meio de um objeto WeaveConnection associado a um 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 de Sistema de Nomes de Domínio Assíncrono (DNS) em InetLayer .
nl :: Inet :: DNSResolver Esta é uma classe interna para InetLayer que fornece a abstração da resolução do Sistema de Nomes de Domínio (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 DNS (Domain Name System), transporte de rede TCP, transporte de rede UDP e transporte de rede bruta, para um único thread.
nl :: Inet :: InetLayerBasis Esta é a classe básica de objetos contados por referência gerenciados por um objeto InetLayer .
nl :: Inet :: InterfaceAddressIterator Iterador para a lista de endereços IP da interface de rede do sistema.
nl :: Inet :: InterfaceIterator Iterador 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 de extremidade de protocolo IP não instanciáveis.
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 em andamento ( 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 da classe WeaveConnectionTunnel , que gerencia um par de TCPEndPoints cujos WeaveConnections originais foram acoplados e entre os quais o WeaveMessageLayer encaminha todos os dados e fechamentos de conexão.
nl :: Weave :: WeaveEncryptionKey_AES128CTRSHA1
nl :: Weave :: WeaveExchangeHeader Isso especifica o perfil do Weave e o tipo de mensagem de uma determinada mensagem do Weave em um ExchangeContext .
nl :: Weave :: WeaveExchangeManager Esta classe é usada para gerenciar ExchangeContexts com outros nós Weave.
nl :: Weave :: WeaveFabricState Declaração de encaminhamento de WeaveFabricState .
nl :: Weave :: WeaveKeyId A definição do identificador Weave Key.
nl :: Weave :: WeaveMessageLayer A definição da classe WeaveMessageLayer , 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 objeto singleton ConfigurationManager 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 do objeto singleton ConnectivityManager para plataformas EFR32 da Silicon Labs.
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 do objeto singleton PlatformManager para a plataforma EFR32.
nl :: Weave :: DeviceLayer :: SoftwareUpdateManager
nl :: Weave :: DeviceLayer :: SoftwareUpdateManagerImpl Implementação concreta do objeto singleton SoftwareUpdateManager para as plataformas EFR32 da Silicon Labs.
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 do objeto singleton ThreadStackManager para plataformas EFR32 usando o SDK do Silicon Labs e a 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 do objeto singleton NetworkProvisioningServer para as plataformas EFR32.
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 dos recursos do ConfigurationManager que funciona em várias plataformas.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl Fornece uma implementação genérica dos recursos ConnectivityManager que funciona em várias plataformas.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_BLE Fornece uma implementação genérica de recursos ConnectivityManager específicos de BLE para plataformas onde a funcionalidade BLE é implementada pela classe BLEManager .
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoBLE Fornece uma implementação genérica de recursos ConnectivityManager específicos de BLE para plataformas que não oferecem suporte a BLE.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoThread Fornece uma implementação genérica de recursos ConnectivityManager específicos de WiFi para uso em plataformas que NÃO suportam Thread.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoTunnel Fornece uma implementação genérica de recursos ConnectivityManager específicos do túnel de serviço para plataformas que não oferecem suporte a um túnel de serviço.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoWiFi Fornece uma implementação genérica de recursos ConnectivityManager específicos de WiFi para plataformas que não oferecem suporte a WiFi.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_Thread Fornece uma implementação genérica de recursos de ConnectivityManager específicos de WiFi para uso em plataformas que oferecem suporte a 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 dos recursos SoftwareUpdateManager para uso em plataformas que oferecem suporte a BDX.
nl :: Weave :: DeviceLayer :: Internal :: GenericThreadStackManagerImpl_FreeRTOS Fornece uma implementação genérica de recursos ThreadStackManager que funciona em plataformas FreeRTOS.
nl :: Weave :: DeviceLayer :: Internal :: GenericThreadStackManagerImpl_OpenThread Fornece uma implementação genérica de recursos ThreadStackManager que funciona em conjunto com OpenThread.
nl :: Weave :: DeviceLayer :: Internal :: GenericThreadStackManagerImpl_OpenThread_LwIP Fornece uma implementação genérica de recursos ThreadStackManager 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 do objeto singleton NetworkProvisioningServer para as plataformas EFR32 da Silicon Labs.
nl :: Weave :: DeviceLayer :: Internal :: NetworkTelemetryManager
nl :: Weave :: DeviceLayer :: Internal :: NRF5Config Fornece funções e definições para acessar a 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 um grande e antigo blob de dados TLV .
nl :: Weave :: Profiles :: RetainedPacketBuffer Esta é uma classe base que serve como um objeto de conveniência para a contagem de referência automática de um System :: 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 A mensagem BlockAck é usada para reconhecer um bloco de dados.
nl :: Weave :: Profiles :: BDX_Development :: BlockAckV1 A mensagem BlockAckV1 é usada para reconhecer um bloco de dados.
nl :: Weave :: Profiles :: BDX_Development :: BlockEOF A mensagem BlockEOF é usada para transferir o último bloco de dados do emissor para o receptor.
nl :: Weave :: Profiles :: BDX_Development :: BlockEOFAck A mensagem BlockEOFAck é usada para reconhecer o último bloco de dados.
nl :: Weave :: Profiles :: BDX_Development :: BlockEOFAckV1 A mensagem BlockEOFAckV1 é usada para reconhecer o último bloco de dados.
nl :: Weave :: Profiles :: BDX_Development :: BlockEOFV1 A mensagem BlockEOFV1 é usada para transferir o último bloco de dados do emissor para o receptor.
nl :: Weave :: Profiles :: BDX_Development :: BlockQuery A mensagem BlockQuery é usada para solicitar que um bloco de dados seja transferido do emissor para o receptor.
nl :: Weave :: Profiles :: BDX_Development :: BlockQueryV1 A mensagem BlockQueryV1 é usada para solicitar que um bloco de dados seja transferido do emissor para o receptor.
nl :: Weave :: Profiles :: BDX_Development :: BlockSend A mensagem BlockSend é usada para transferir um bloco de dados do remetente para o destinatário.
nl :: Weave :: Profiles :: BDX_Development :: BlockSendV1 A mensagem BlockSendV1 é usada para transferir um bloco de dados do emissor para o receptor.
nl :: Weave :: Profiles :: BDX_Development :: ReceiveAccept A mensagem ReceiveAccept é usada para aceitar uma troca proposta quando o receptor é o iniciador.
nl :: Weave :: Profiles :: BDX_Development :: ReceiveInit A mensagem ReceiveInit é usada para iniciar uma troca quando o receptor é o iniciador.
nl :: Weave :: Profiles :: BDX_Development :: ReceiveReject A mensagem ReceiveReject é usada para rejeitar uma troca proposta quando o remetente é o iniciador.
nl :: Weave :: Profiles :: BDX_Development :: SendAccept A mensagem SendAccept é usada para aceitar uma troca proposta quando o remetente é o iniciador.
nl :: Weave :: Profiles :: BDX_Development :: SendInit A mensagem SendInit é usada para iniciar uma troca quando o remetente é o iniciador.
nl :: Weave :: Profiles :: BDX_Development :: SendReject A mensagem SendReject é 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 Um TLVReader apoiado por CircularEventBuffer .
nl :: Weave :: Profiles :: DataManagement_Current :: Command
nl :: Weave :: Profiles :: DataManagement_Current :: CommandSender
nl :: Weave :: Profiles :: DataManagement_Current :: GenericTraitCatalogImpl Um Weave forneceu a implementação da interface TraitCatalogBase para uma coleção de instâncias de dados de características que 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 elementos de array TLV como Listas de Dados e Listas de Versão.
nl :: Weave :: Profiles :: DataManagement_Current :: ListParserBase Classe base para analisadores de mensagem WDM, especializada em elementos de array TLV 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 subsistema Weave Event Logging .
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 cargas úteis WDM UpdateRequest e PartialUpdateRequest.
nl :: Weave :: Profiles :: DataManagement_Current :: ViewClient

Structs

nl :: Weave :: Profiles :: DataManagement_Current :: CircularEventBuffer Buffer de evento interno, criado 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 Definição do codificador WDM Custom Command .
nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommand :: Parser Definição do analisador WDM Custom Command Request.

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

Aulas

nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommandResponse :: Builder Definição do codificador WDM Custom Command Response.
nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommandResponse :: Parser Definição do analisador WDM Custom Command 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 :: SubscribeConfirmRequest

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 Definição do analisador de caminho WDM.

nl :: Tecer:: Perfis :: DataManagement_Current :: SubscreverResponse

Aulas

nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeResponse :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeResponse :: Parser Definição do analisador de caminho WDM.

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 A classe Binding gerencia o estado de comunicação em nome de uma entidade de 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 WDM específicos de aplicativos.
nl :: Weave :: Profiles :: DataManagement_Legacy :: ProfileDatabase A classe auxiliar abstrata ProfileDatabase .
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 Classe Weave Heartbeat Receiver.
nl :: Weave :: Profiles :: Heartbeat :: WeaveHeartbeatSender Classe Weave Heartbeat Sender.

nl :: Tecer:: Perfis :: NetworkProvisioning

Aulas

nl :: Weave :: Profiles :: NetworkProvisioning :: NetworkInfo Uma classe de utilitário para serializar e desserializar cargas úteis comunicadas por meio do perfil NetworkProvisioning : ela encapsula informações pertinentes à detecção e configuração de redes.
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 Contém informações de contexto relacionadas à geração ou processamento de mensagens de início de sessão CASE .
nl :: Weave :: Profiles :: Security :: CASE :: BeginSessionRequestContext Contém informações de contexto relacionadas à geração ou processamento de uma mensagem CASE BeginSessionRequest.
nl :: Weave :: Profiles :: Security :: CASE :: BeginSessionResponseContext Contém informações de contexto relacionadas à geração ou processamento de uma mensagem CASE BeginSessionRequest.
nl :: Weave :: Profiles :: Security :: CASE :: ReconfigureContext Contém informações relacionadas à geração ou processamento de uma mensagem CASE Reconfigure.
nl :: Weave :: Profiles :: Security :: CASE :: WeaveCASEAuthDelegate Interface abstrata para a qual as ações de autenticação são delegadas durante o estabelecimento da sessão CASE .
nl :: Weave :: Profiles :: Security :: CASE :: WeaveCASEEngine Implementa a lógica central do protocolo Weave CASE .

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 ações específicas da plataforma são delegadas durante o atestado do fabricante do nó Weave.
nl :: Weave :: Profiles :: Security :: CertProvisioning :: WeaveNodeOpAuthDelegate Interface abstrata para a qual as ações específicas da plataforma são delegadas durante a autenticação operacional do nó Weave.

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

Aulas

nl :: Weave :: Profiles :: Security :: KeyExport :: __ FINAL
nl :: Weave :: Profiles :: Security :: KeyExport :: WeaveKeyExport Implementa a lógica central do protocolo de exportação de chaves Weave.
nl :: Weave :: Profiles :: Security :: KeyExport :: WeaveKeyExportDelegate Classe de delegado abstrata chamada pelo mecanismo KeyExport para executar várias ações relacionadas à autenticação durante a exportação de chave.
nl :: Weave :: Profiles :: Security :: KeyExport :: WeaveStandAloneKeyExportClient Implementa o lado do cliente do protocolo de exportação de chave Weave para uso em contextos autônomos (mensagens não Weave).

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

Aulas

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

nl :: Tecer:: Perfis :: Segurança:: Códigos de acesso

Structs

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

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

Aulas

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

nl :: Tecer:: Perfis :: 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 retorno de chamada WeaveServiceManager :: OnConnectBegin .

nl :: Tecer:: Perfis :: 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 Uma classe auxiliar que contém o tipo de integridade e o hash real da imagem de atualização de software.
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 para mensagem de notificação de mudança de horário
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 Classe de servidor para implementação do perfil Dropcam Legacy Pairing.

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 Esta classe encapsula todos os estados de conexão do túnel Weave e a lógica e funções de gerenciamento associadas.
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 Isso representa um objeto contado por referência alocado do espaço contido em um ObjectPool objeto.
nl::Weave::System::PacketBuffer A classe de buffer de pacote é a estrutura central usada para manipular pacotes de dados serializados por octeto, geralmente no contexto de uma rede de comunicação de dados, como Bluetooth ou o protocolo da Internet.
nl::Weave::System::Timer Esta é uma classe interna para Weave System Layer , usada para representar um temporizador one-shot em andamento.

Structs

nl::Weave::System::LwIPEvent

Sindicatos

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