Referência OpenWeave C ++
Páginas de referência para OpenWeave.
nl
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 dados tanto para cima na pilha por meio das funções de interface da plataforma BleLayer , quanto 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
nl :: Inet
Aulas | |
---|---|
nl :: Inet :: AsyncDNSResolverSockets | Esta é uma classe interna para InetLayer que fornece APIs auxiliares para resolução de DNS (Asynchronous Domain Name System) 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 de 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 | Iterator 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 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 nas 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 chave para chaves de criptografia de mensagem Weave. |
nl :: Weave :: WeaveSecurityManager | |
nl :: Weave :: WeaveServerBase | Objeto de base comum para implementar respondentes 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 implementar 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
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 de Weave para um Dispositivo de 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 em que 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 de 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 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 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 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
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 contagem de referência automática de um System :: PacketBuffer . |
nl :: Weave :: Profiles :: WeaveEchoClient | |
nl :: Weave :: Profiles :: WeaveEchoServer |
nl :: Tecer:: Perfis :: BDX_Current
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
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 de elemento de dados WDM. |
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 :: SubscribeCancelRequest
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 :: SubscribeRequest
nl :: Tecer:: Perfis :: DataManagement_Current :: Inscreva-seResponse
nl :: Tecer:: Perfis :: DataManagement_Current :: UpdateRequest
Aulas | |
---|---|
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateRequest :: Parser | Definição do analisador de solicitação de atualização WDM. |
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 de aplicativos específicos. |
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 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:: Weave:: Profiles:: FabricProvisioning
Classes | |
---|---|
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate | Delegate class for implementing additional actions corresponding to Fabric Provisioning operations. |
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer | Server class for implementing the Fabric Provisioning profile. |
nl:: Weave:: Profiles:: Heartbeat
Classes | |
---|---|
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatReceiver | Weave Heartbeat Receiver class. |
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatSender | Weave Heartbeat Sender class. |
nl:: Weave:: Profiles:: NetworkProvisioning
Classes | |
---|---|
nl::Weave::Profiles::NetworkProvisioning::NetworkInfo | A utility class for serializing and deserializing payloads communicated via NetworkProvisioning profile: it encapsulates information pertinent to the detecting and configuring networks. |
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate | Delegate class for implementing Network Provisioning operations. |
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer | Server class for implementing the Network Provisioning profile. |
nl::Weave::Profiles::NetworkProvisioning::WirelessRegConfig | Container for wireless regulatory configuration information. |
Structs | |
---|---|
nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain | 2-character code identifying a wireless regulatory domain. |
nl:: Weave:: Profiles:: Security
Classes | |
---|---|
nl::Weave::Profiles::Security::CertificateKeyId | |
nl::Weave::Profiles::Security::ValidationContext | |
nl::Weave::Profiles::Security::WeaveCertificateData | |
nl::Weave::Profiles::Security::WeaveCertificateSet | |
nl::Weave::Profiles::Security::WeaveDN | |
nl::Weave::Profiles::Security::WeaveProvisioningBundle | |
nl::Weave::Profiles::Security::WeaveSignatureGenerator | Generates a WeaveSignature using an in-memory private key. |
nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase | Provides generic functionality for generating WeaveSignatures. |
nl:: Weave:: Profiles:: Security:: AppKeys
Classes | |
---|---|
nl::Weave::Profiles::Security::AppKeys::DummyGroupKeyStore | |
nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase | The definition of the Weave group key store class. |
nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey | Contains information about Weave application group keys. |
nl:: Weave:: Profiles:: Security:: CASE
Classes | |
---|---|
nl::Weave::Profiles::Security::CASE::BeginSessionContext | Holds context information related to the generation or processing of a CASE begin session messages. |
nl::Weave::Profiles::Security::CASE::BeginSessionRequestContext | Holds context information related to the generation or processing of a CASE BeginSessionRequest message. |
nl::Weave::Profiles::Security::CASE::BeginSessionResponseContext | Holds context information related to the generation or processing of a CASE BeginSessionRequest message. |
nl::Weave::Profiles::Security::CASE::ReconfigureContext | Holds information related to the generation or processing of a CASE Reconfigure message. |
nl::Weave::Profiles::Security::CASE::WeaveCASEAuthDelegate | Abstract interface to which authentication actions are delegated during CASE session establishment. |
nl::Weave::Profiles::Security::CASE::WeaveCASEEngine | Implements the core logic of the Weave CASE protocol. |
nl:: Weave:: Profiles:: Security:: CertProvisioning
Classes | |
---|---|
nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine | Implements the core logic of the Weave Certificate Provisioning protocol object. |
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeMfrAttestDelegate | Abstract interface to which platform specific actions are delegated during Weave node manufacturer attestation. |
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeOpAuthDelegate | Abstract interface to which platform specific actions are delegated during Weave node operational authentication. |
nl:: Weave:: Profiles:: Security:: KeyExport
Classes | |
---|---|
nl::Weave::Profiles::Security::KeyExport::__FINAL | |
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExport | Implements the core logic of the Weave key export protocol. |
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExportDelegate | Abstract delegate class called by KeyExport engine to perform various actions related to authentication during key export. |
nl::Weave::Profiles::Security::KeyExport::WeaveStandAloneKeyExportClient | Implements the client side of the Weave key export protocol for use in stand-alone (non-Weave messaging) contexts. |
nl:: Weave:: Profiles:: Security:: PASE
Classes | |
---|---|
nl::Weave::Profiles::Security::PASE::WeavePASEEngine |
nl:: Weave:: Profiles:: Security:: Passcodes
Structs | |
---|---|
nl::Weave::Profiles::Security::Passcodes::EncryptedPasscodeStruct |
nl:: Weave:: Profiles:: Security:: TAKE
Classes | |
---|---|
nl::Weave::Profiles::Security::TAKE::WeaveTAKEChallengerAuthDelegate | |
nl::Weave::Profiles::Security::TAKE::WeaveTAKEEngine | |
nl::Weave::Profiles::Security::TAKE::WeaveTAKETokenAuthDelegate |
nl:: Weave:: Profiles:: ServiceDirectory
Classes | |
---|---|
nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager | The manager object for the Weave service directory. |
Structs | |
---|---|
nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs | Arguments passed to the WeaveServiceManager::OnConnectBegin callback. |
nl:: Weave:: Profiles:: ServiceProvisioning
nl:: Weave:: Profiles:: SoftwareUpdate
Classes | |
---|---|
nl::Weave::Profiles::SoftwareUpdate::ImageAnnounce | Class describing the ImageAnnounce message. |
nl::Weave::Profiles::SoftwareUpdate::ImageQuery | A class to support creation and decoding of image query messages. |
nl::Weave::Profiles::SoftwareUpdate::ImageQueryResponse | A class to support creation and decoding of the image query response messages. |
nl::Weave::Profiles::SoftwareUpdate::IntegritySpec | An auxiliary class holding the integrity type and the actual hash of the software update image. |
nl::Weave::Profiles::SoftwareUpdate::IntegrityTypeList | An auxiliary class to hold a list of integrity types as a part of the image query. |
nl::Weave::Profiles::SoftwareUpdate::IWeaveImageAnnounceServerDelegate | Interface for WeaveImageAnnounceServer delegate. |
nl::Weave::Profiles::SoftwareUpdate::ProductSpec | An auxiliary class that representing a product specification. |
nl::Weave::Profiles::SoftwareUpdate::UpdateSchemeList | An auxiliary class to hold a list of update schemes as a part of the image query. |
nl::Weave::Profiles::SoftwareUpdate::WeaveImageAnnounceServer | Server that listens for Weave image announcements. |
nl:: Weave:: Profiles:: StatusReporting
Classes | |
---|---|
nl::Weave::Profiles::StatusReporting::StatusReport |
nl:: Weave:: Profiles:: Time
Classes | |
---|---|
nl::Weave::Profiles::Time::_TimeSyncNodeBase | |
nl::Weave::Profiles::Time::SingleSourceTimeSyncClient | |
nl::Weave::Profiles::Time::TimeChangeNotification | codec for Time Change Notification message |
nl::Weave::Profiles::Time::TimeSyncNode | |
nl::Weave::Profiles::Time::TimeSyncRequest | |
nl::Weave::Profiles::Time::TimeSyncResponse | |
nl::Weave::Profiles::Time::TimeZoneUtcOffset | Codec for UTC offset of a timezone. |
Structs | |
---|---|
nl::Weave::Profiles::Time::Contact | This is in the public because the TimeSyncNode::FilterTimeCorrectionContributor callback gives a global view to higher layer. |
nl::Weave::Profiles::Time::ServingNode | used to specify contacts for calling SyncWithNodes It's put in the open instead of being a nested class to make class declaration of TimeSyncNode shorter, and also the export declaration more explicit. |
nl:: Weave:: Profiles:: TokenPairing
Classes | |
---|---|
nl::Weave::Profiles::TokenPairing::TokenPairingDelegate | |
nl::Weave::Profiles::TokenPairing::TokenPairingServer | Server object for responding to Token Pairing requests. |
nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing
Classes | |
---|---|
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingDelegate | Delegate class for implementing incoming Dropcam Legacy Pairing operations on the server device. |
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer | Server class for implementing the Dropcam Legacy Pairing profile. |
nl:: Weave:: Profiles:: WeaveTunnel
Classes | |
---|---|
nl::Weave::Profiles::WeaveTunnel::ReconnectParam | The reconnect policy parameters that are used to govern the way the tunnel reconnects to the Service. |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent | |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelConnectionMgr | This class encapsulates all the Weave tunnel connection states and the associated management logic and functions. |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelControl | |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelHeader | |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute |
nl:: Weave:: SecuritySupport
nl:: Weave:: Support
Structs | |
---|---|
nl::Weave::Support::ProfileStringContext | Context for registering and deregistering callbacks associated with the specified profile identifier for returning human-readable support strings associated with the profile. |
nl::Weave::Support::ProfileStringInfo | Callbacks associated with the specified profile identifier for returning human-readable support strings associated with the profile. |
nl:: Weave:: System
Classes | |
---|---|
nl::Weave::System::Layer | This provides access to timers according to the configured event handling model. |
nl::Weave::System::LwIPEventHandlerDelegate | |
nl::Weave::System::Mutex | This class represents a simple mutual exclusion lock used on platforms with preemptively scheduled multi-threaded programming environments, for example, POSIX threads and FreeRTOS. |
nl::Weave::System::Object | This represents a reference-counted object allocated from space contained in an ObjectPool |
nl::Weave::System::PacketBuffer | The packet buffer class is the core structure used for manipulating packets of octet-serialized data, usually in the context of a data communications network, like Bluetooth or the Internet protocol. |
nl::Weave::System::Timer | This is an internal class to Weave System Layer , used to represent an in-progress one-shot timer. |
Structs | |
---|---|
nl::Weave::System::LwIPEvent |
Unions | |
---|---|
nl::Weave::System::ObjectArena | A union template used for representing a well-aligned block of memory. |
nl:: Weave:: System:: Stats
Classes | |
---|---|
nl::Weave::System::Stats::Snapshot |
nl:: Weave:: TLV
Classes | |
---|---|
nl::Weave::TLV::CircularTLVReader | |
nl::Weave::TLV::CircularTLVWriter | |
nl::Weave::TLV::TLVReader | Provides a memory efficient parser for data encoded in Weave TLV format. |
nl::Weave::TLV::TLVUpdater | Provides a unified Reader/Writer interface for editing/adding/deleting elements in TLV encoding. |
nl::Weave::TLV::TLVWriter | Provides a memory efficient encoder for writing data in Weave TLV format. |
nl::Weave::TLV::WeaveCircularTLVBuffer | WeaveCircularTLVBuffer provides circular storage for 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
Classes | |
---|---|
nl::Weave::Warm::WarmFabricStateDelegate | This is an internal class to WarmCore. |
Structs | |
---|---|
nl::Weave::Warm::ActionEntry | |
nl::Weave::Warm::ModuleState |
Schema:: Weave:: Trait:: Auth:: ApplicationKeysTrait
Classes | |
---|---|
Schema::Weave::Trait::Auth::ApplicationKeysTrait::ApplicationKeysTraitDataSink | Contains interfaces for the Weave application keys trait data sink. |
Modules | |
---|---|
Device Control | |
Fabric Provisioning | |
Network Provisioning | |
Passive Rendezvous | Passive Rendezvous differs from Active in that the connection establishment phase is initiated before the identify phase by the provisionee. |
Remote Passive Rendezvous | Remote Passive Rendezvous differs from Passive Rendezvous in that an assisting device acts as a relay for the provisionee, relaying messages between the provisionee and provisioner. |
Service Provisioning | |
Token Pairing |