Referência OpenWeave C ++
Páginas de referência para OpenWeave.
nl
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
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
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
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
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
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
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
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 |
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 |