Referência do OpenWeave C++
Páginas de referência do OpenWeave.
nl
Estruturas |
|
---|---|
nl::ArrayLengthAndBuffer | Um auxiliar para unir 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 c-struct. |
nl::Memory Management | Uma estrutura c de funções de alocação de memória/livres. |
nl::SchemaFieldDescriptor | Wrapper em torno de uma matriz de FieldDescriptors para descrever uma estrutura/estrutura de esquema. |
nl::SerializaçãoContext | Uma estrutura C que contém qualquer contexto ou estado necessário para serialização ou desserialização. |
nl::SerializadoByteString | |
nl::SerializedFieldTypeBoolean_array (em inglês) | |
nl::SerializedFieldTypeByteString_array (em inglês) | |
nl::SerializedFieldTypeFloatingPoint32_array (em inglês) | |
nl::SerializedFieldTypeFloatingPoint64_array (em inglês) | |
nl::SerializedFieldTypeInt16_array (em inglês) | |
nl::SerializedFieldTypeInt32_array (em inglês) | |
nl::SerializedFieldTypeInt64_array (em inglês) | |
nl::SerializedFieldTypeInt8_array (em inglês) | |
nl::SerializedFieldTypeUInt16_array | |
nl::SerializedFieldTypeUInt32_array (em inglês) | |
nl::SerializedFieldTypeUInt64_array (em inglês) | |
nl::SerializedFieldTypeUInt8_array | |
nl::SerializedFieldTypeUTF8String_array (em inglês) | |
nl::StructureSchemaPointerPair | Par de dados com uma estrutura C e o StructureSchemaDescriptor para criar uma estrutura TLV com base nesses dados. |
nl:: ArgParser
Classes |
|
---|---|
nl::ArgParser::HelpOptions | OptionSet comum para processar opções informativas (ajuda, versão). |
nl::ArgParser::OptionSetBase | Um OptionSet em que o gerenciador é uma função virtual. |
Estruturas |
|
---|---|
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 logicamente. |
nl:: Bei
Classes |
|
---|---|
nl::Ble::BleApplicationDelegate. | |
nl::Ble::S Lembre-se | |
nl::Ble::BleLayer | Essa classe oferece uma interface para uma única linha de execução mover os dados pela pilha usando as funções de interface da plataforma BleLayer ou, 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 (em inglês) | |
nl::Ble::BTCommandTypeWindowSize | |
nl::Ble::BTCommandTypeWobleMTU | |
nl::Blex::WoBle | |
nl::Ble::WoBleTest | |
nl::Ble::WoBleTxHistograma | |
nl::Ble::WoBleTxRecord |
Estruturas |
|
---|---|
nl::Ble::WeaveBLEDeviceIdentificaçãoInfo | Bloco de informações de identificação de dispositivo BLE do Weave. |
nl::Ble::WeaveBleUUID |
nl:: Bel:: Plataforma:: BlueZ
nl:: Inet
Classes |
|
---|---|
nl::Inet::AsyncDNSResolverSockets (em inglês) | Essa é uma classe interna para InetLayer que fornece APIs auxiliares para a resolução de Sistema de Nome de Domínio (DNS) assíncrono no InetLayer. |
nl::Inet::ResolvedorDNS | Essa é uma classe interna para InetLayer que fornece a abstração da resolução do Sistema de Nome de Domínio (DNS) em InetLayer. |
nl::Inet::EndPointBasis | Base em classes de endpoint do transporte de Internet. |
nl::Inet::InetLayer | Isso fornece acesso a serviços da Internet, incluindo timers, resolução de Sistema de Nome de Domínio (DNS), transporte de rede TCP, transporte de rede UDP e transporte de rede bruto, para uma única linha de execução. |
nl::Inet::InetLayerBasis | Essa é a classe de base dos objetos contados pela referência gerenciados por um objeto InetLayer. |
nl::Inet::InterfaceAddressiter | Iterador para a lista de endereços IP da interface de rede do sistema. |
nl::Inet::Interfaceiterr | Iterador para a lista de interfaces de rede do sistema. |
nl::Inet::EndereçoIP | Endereço de protocolo da Internet. |
nl::Inet::IPEndPointBasis | Os objetos dessa classe representam endpoints do protocolo IP não instanciáveis. |
nl::Inet::IPPacketInfo | Informações sobre uma mensagem/conexão de entrada/saída. |
nl::Inet::Prefixo | Prefixo do endereço de protocolo de Internet. |
nl::Inet::PointEnd | Os objetos dessa classe representam endpoints da rede IP brutos. |
nl::Inet::Soquetes | Representa um conjunto de eventos de E/S solicitados/pendentes em um soquete. |
nl::Inet::PointEndPoint (em inglês) | Os objetos dessa classe representam endpoints do transporte TCP. |
nl::Inet::TunEndPoint (link em inglês) | Os objetos dessa classe representam interfaces de túnel. |
nl::Inet::PointPoint UDP | Os objetos dessa classe representam endpoints de transporte UDP. |
Sindicatos |
|
---|---|
nl::Inet::PeerSockAddr (link em inglês) |
nl:: Teca
Classes |
|
---|---|
nl::Weave::Binding | Captura o destino pretendido de uma comunicação do Weave e informações de configuração associadas. |
nl::Weave::Contador | Uma interface para gerenciar um contador como um valor inteiro. |
nl::Weave::ExchangeContext. | Essa classe representa uma conversa em andamento (ExchangeContext) entre dois ou mais nós. |
nl::Weave::FabricStateDelegate. | Essa classe delegada abstrata comunica mudanças de estado do Fabric. |
nl::Weave::HostPortList | Para gerenciar e manipular uma Lista de portas de host, uma coleção compacta e codificada em binário de tuplas de host e identificador de porta associadas ao Diretório de serviços do Weave. |
nl::Weave::JNIUtils (link em japonês) | |
nl::Weave::MonotonicallyIncreaseCounter | Uma classe para gerenciar um contador que aumenta monotonicamente como um valor inteiro. |
nl::Weave::PersistedCounter (link em francês) | Uma classe para gerenciar um contador como um valor inteiro que persiste entre reinicializações. |
nl::Weave::WeaveConnection | A definição da classe Weave Connection. |
nl::Weave::WeaveConnectionTunnel | Definição da classe WeaveConnectionTunnel, que gerencia um par de TCPEndPoints cujos WeaveConnections originais foram acoplados e entre eles o WeaveMessageLayer encaminha todos os dados e interdições de conexão. |
nl::Weave::WeaveEncryptionKey_AES128CTRSHA1 (link em inglês) | |
nl::Weave:CabeçalhodoTrocado | Especifica o perfil e o tipo de uma mensagem do Weave em um ExchangeContext. |
nl::Weave::WeaveExchangeManager (link em alemão) | Essa classe é usada para gerenciar ExchangeContexts com outros nós do Weave. |
nl::Weave::WeaveFabricState | Declaração de WeaveFabricState aprovada. |
nl::Weave::WeaveKeyId. | É a definição do identificador da chave do Weave. |
nl::Weave::WeaveMessageLayer | Definição da classe WeaveMessageLayer, que gerencia a comunicação com outros nós do Weave. |
nl::Weave::WeaveMsgEncryptionKey | Contém informações sobre a chave de criptografia de mensagens do Weave. |
nl::Weave::WeaveMsgEncryptionKeyCache | Cache de chaves para chaves de criptografia de mensagens do Weave. |
nl::Weave::WeaveSecurityManager | |
nl::Weave::WeaveServerBase | É um objeto base comum para implementar participantes do servidor do Weave não solicitados (servidores), que encapsulam a validação de solicitações autenticadas e o envio de relatórios de status, além de oferecer armazenamento comum de membros de dados para o estado do tecido e um gerenciador de troca. |
nl::Weave::WeaveServerDelegateBase | Uma classe base comum para implementar objetos delegados do servidor do 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ó. |
Estruturas |
|
---|---|
nl::Weave::JNILibraryMethod | |
nl::Weave::WeaveMessageInfo | Informações sobre uma mensagem do Weave em processo de envio ou recebimento. |
nl::Weave::WRMPConfig. | A configuração de WRMP. |
Sindicatos |
|
---|---|
nl::Weave::WeaveEncryptionKey |
nl:: tece:: ASN1
Classes |
|
---|---|
nl::Weave::ASN1::ASN1Reader | |
nl::Weave::ASN1::ASN1UniversalTime (em inglês) | |
nl::Weave::ASN1::ASN1writer |
nl:: Criptografação:: Crypto
nl:: Weave:: DeviceLayer
Classes |
|
---|---|
nl::Weave::DeviceLayer::ConfigurationManager (link em inglês) | Fornece acesso a informações de configuração de tempo de execução e tempo de compilaçã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 da conectividade de rede de um dispositivo Weave. |
nl::Weave::DeviceLayer::ConnectivityManagerImpl (link em inglês) | Implementação concreta do objeto Singleton ConnectivityManager para as plataformas Silicon Labs EFR32. |
nl::Weave::DeviceLayer::PlatformManager | Oferece recursos para inicializar e interagir com a pilha de rede do Weave em um dispositivo compatível com o 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 do Silicon Labs. |
nl::Weave::DeviceLayer::ThreadStackManager (link em inglês) | Fornece recursos para inicializar e interagir com a pilha Thread em um dispositivo habilitado para Weave. |
nl::Weave::DeviceLayer::ThreadStackManagerImpl (link em inglês) | Implementação concreta do objeto Singleton ThreadStackManager para plataformas EFR32 usando o SDK do Silicon Labs e a pilha do OpenThread. |
nl::Weave::DeviceLayer::TimeSyncManager (link em inglês) | Gerencia a sincronização de tempo para dispositivos Weave. |
nl::Weave::DeviceLayer::TraitManager (link em inglês) | Gerencia a publicação e a assinatura das características de gerenciamento de dados do Weave para um dispositivo do Weave. |
Estruturas |
|
---|---|
nl::Weave::DeviceLayer::WeaveDeviceEvent (link em inglês) | Representa um evento do Weave Device Layer. |
nl::Weave::DeviceLayer::WeaveDevicePlatformEvent (link em inglês) | Representa informações sobre eventos específicos da plataforma para as plataformas Silicon Labs EFR32. |
nl:: Weave:: DeviceLayer:: Interno
Classes |
|
---|---|
nl::Weave::DeviceLayer::Internal::BLEManager | Fornece controle sobre os serviços e a conectividade do WoBLE 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 de controle do Weave para um dispositivo do Weave. |
nl::Weave::DeviceLayer::Internal::DeviceDescriptionServer (link em inglês) | Implementa o perfil de descrição do dispositivo Weave para um dispositivo Weave. |
nl::Weave::DeviceLayer::Internal::DeviceIdentityTraitDataSource | Implementa uma origem de dados para o WeIdentity de DeviceIdentityTrait. |
nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo | |
nl::Weave::DeviceLayer::Internal::EchoServer | Implementa o perfil de eco do Weave para um dispositivo do Weave. |
nl::Weave::DeviceLayer::Internal::EFR32Config | |
nl::Weave::DeviceLayer::Internal::ESP32Config | Fornece funções e definições para acessar informações de configuração de dispositivos 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 do dispositivo. |
nl::Weave::DeviceLayer::Internal::FactoryProvisioningBase | Compatível com o provisionamento de dispositivo do dispositivo no momento da inicialização. |
nl::Weave::DeviceLayer::Internal::GenericConfigurationManagerImpl | Fornece uma implementação genérica dos recursos ConfigurationManager que funciona em várias plataformas. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl | Fornece uma implementação genérica dos recursos ConnectivityManager que funcionam em várias plataformas. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_BLE | Fornece uma implementação genérica dos recursos de ConnectivityManager específicos do BLE para plataformas em que a funcionalidade BLE é implementada pela classe BLEManager. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoBLE (link em inglês) | Fornece uma implementação genérica dos recursos ConnectivityManager específicos do BLE para plataformas que não são compatíveis com BLE. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoThread | Fornece uma implementação genérica de recursos ConnectivityManager específicos do Wi-Fi para uso em plataformas que NÃO são compatíveis com Thread. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoTunnel (link em inglês) | Fornece uma implementação genérica dos recursos ConnectivityManager do túnel de serviço para plataformas que não são compatíveis com um túnel de serviço. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoWiFi | Fornece uma implementação genérica dos recursos ConnectivityManager específicos do Wi-Fi para plataformas que não são compatíveis com Wi-Fi. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_Thread (link em inglês) | Fornece uma implementação genérica de recursos ConnectivityManager específicos do Wi-Fi para uso em plataformas compatíveis com Thread. |
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl | Fornece uma implementação genérica dos recursos do Gerenciador de atualizações do software que funciona em várias plataformas. |
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX | Fornece uma implementação genérica dos recursos de SoftwareUpdateManager para uso em plataformas compatíveis com BDX. |
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_FreeRTOS | Fornece uma implementação genérica dos recursos ThreadStackManager que funcionam em plataformas FreeRTOS. |
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread | Fornece uma implementação genérica dos recursos de ThreadStackManager que funcionam com o OpenThread. |
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread_LwIP | Fornece uma implementação genérica dos recursos ThreadStackManager que funcionam 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 (em inglês) | 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 do Silicon Labs. |
nl::Weave::DeviceLayer::Internal::NetworkTelemetryManager | |
nl::Weave::DeviceLayer::Internal::NRF5Config | Fornece funções e definições para acessar a configuração de dispositivos persistida em plataformas com base no SDK Nordic nRF5. |
nl::Weave::DeviceLayer::Internal::ServiceProvisioningServer (link em inglês) | Implementa o perfil de provisionamento de serviço do 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 diferentes. |
nl::Weave::DeviceLayer::Internal::WiFiTelemetry |
nl:: Weave:: DeviceManager
Classes |
|
---|---|
nl::Weave::DeviceManager::DeviceStatus. | |
nl::Weave::DeviceManager::TraitSchemaDirectory | |
nl::Weave::DeviceManager::WeaveDeviceManager (link em inglês) |
nl:: Weave:: Platform:: Segurança
nl:: Tratado: Perfis
Classes |
|
---|---|
nl::Weave::Profiles::Messageiter | Para usar buffers de mensagem de forma sensato, definimos esse iteração, que pode ser usado para acompanhar os limites e assim por diante. |
nl::Weave::Profiles::ReferencedString | Veja como lidar com strings no Weave. |
nl::Weave::Profiles::ReferencedTLVData | Da mesma forma, precisamos representar um grande blob antigo de dados TLV. |
nl::Weave::Profiles::RetainedPacketBuffer | Essa é uma classe base que serve como um objeto de conveniência para referenciar automaticamente uma contagem de System::PacketBuffer. |
nl::Weave::Profiles::WeaveEchoClient (em inglês) | |
nl::Weave::Profiles::WeaveEchoServer (em inglês) |
nl:: Weave:: Perfis:: BDX_Current
nl:: Weave:: Perfis:: BDX_Development
Classes |
|
---|---|
nl::Weave::Profiles::BDX_Development::BdxNode | |
nl::Weave::Profiles::BDX_Development::BlockAck | A mensagem BlockAck é usada para confirmar um bloco de dados. |
nl::Weave::Profiles::BDX_Development::BlockAckV1 | A mensagem BlockAckV1 é usada para confirmar um bloco de dados. |
nl::Weave::Profiles::BDX_Development::BlockEOF | A mensagem BlockEOF é usada para transferir o último bloco de dados do remetente para o destinatário. |
nl::Weave::Profiles::BDX_Development::BlockEOFAck | A mensagem BlockEOFAck é usada para confirmar o último bloco de dados. |
nl::Weave::Profiles::BDX_Development::BlockEOFAckV1 | A mensagem BlockEOFAckV1 é usada para confirmar o último bloco de dados. |
nl::Weave::Profiles::BDX_Development::BlockEOFV1 | A mensagem BlockEOFV1 é usada para transferir o último bloco de dados do remetente para o destinatário. |
nl::Weave::Profiles::BDX_Development::BlockQuery | A mensagem BlockQuery é usada para solicitar que um bloco de dados seja transferido do remetente para o destinatário. |
nl::Weave::Profiles::BDX_Development::BlockQueryV1 | A mensagem BlockQueryV1 é usada para solicitar que um bloco de dados seja transferido do remetente para o destinatário. |
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 remetente para o destinatário. |
nl::Weave::Profiles::BDX_Development::ReceiveAccept | A mensagem ReceiveAccept é usada para aceitar uma troca proposta quando o receptor for 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::ReceiveRejected | A mensagem ReceiveRecusa é 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::SendRejected | A mensagem SendRejected é usada para rejeitar uma troca proposta quando o remetente é o iniciador. |
nl::Weave::Profiles::BDX_Development::TransferError | A mensagem de erro é usada para informar um erro e cancelar uma troca. |
Estruturas |
|
---|---|
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:: Weave:: Perfis:: BulkDataTransfer
Classes |
|
---|---|
nl::Weave::Profiles::BulkDataTransfer::BdxDelegate |
nl:: Weave:: Perfis:: DataManagement_Current
Sindicatos |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::Timestamp | A união que fornece um sistema de conjunto de aplicativos ou um carimbo de data/hora UTC. |
nl:: Weave:: Perfis:: DataManagement_Current:: BaseMessageWithSubscribeId
Classes |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithSubscribeId::Builder | |
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithSubscribeId::Parser |
nl:: Weave:: Perfis:: DataManagement_Current:: CustomCommand
Classes |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Builder | Definição do codificador de Command personalizado do WDM. |
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Parser | Definição do analisador de solicitação de comando do WDM personalizado. |
nl:: Weave:: Perfis:: DataManagement_Current:: CustomCommandResponse
Classes |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Builder | Definição do codificador de respostas do Command personalizado do WDM. |
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Parser | Definição do analisador de respostas do Command personalizado do WDM. |
nl:: Weave:: Perfis:: DataManagement_Current:: DataElement
Classes |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::DataElement::Builder | Definição do codificador de elementos de dados do WDM. |
nl::Weave::Profiles::DataManagement_Current::DataElement::Parser | Definição do analisador do elemento de dados do WDM. |
nl:: Weave:: Perfis:: DataManagement_Current:: DataList
Classes |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::DataList::Builder | |
nl::Weave::Profiles::DataManagement_Current::DataList::Parser |
nl:: Weave:: Perfis:: DataManagement_Current:: Evento
Classes |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::Event::Builder | |
nl::Weave::Profiles::DataManagement_Current::Event::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: EventList
Classes |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::EventList::Builder | |
nl::Weave::Profiles::DataManagement_Current::EventList::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: NotificationRequest
Classes |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::NotificationRequest::Parser |
nl:: Weave:: Perfis:: DataManagement_Current:: Caminho
Classes |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::Path::Builder | |
nl::Weave::Profiles::DataManagement_Current::Path::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: PathList
Classes |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::PathList::Builder | |
nl::Weave::Profiles::DataManagement_Current::PathList::Parser |
nl:: Weave:: Perfis:: DataManagement_Current:: RecordionRecord
Classes |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::RejectedionRecord::Builder | |
nl::Weave::Profiles::DataManagement_Current::RejectedionRecord::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: RejeitarionRecordList
Classes |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::RejectedionRecordList::Builder | |
nl::Weave::Profiles::DataManagement_Current::RejectedionRecordList::Parser |
nl:: Weave:: Perfis:: DataManagement_Current:: StatusElement
Classes |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::StatusElement::Builder | Definição do codificador de elementos de status do WDM. |
nl::Weave::Profiles::DataManagement_Current::StatusElement::Parser | Definição do analisador do elemento de status do WDM. |
nl:: Weave:: Profiles:: DataManagement_Current:: StatusList
Classes |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::StatusList::Builder | Construtor do StatusList. |
nl::Weave::Profiles::DataManagement_Current::StatusList::Parser |
nl:: Weave:: Perfis:: DataManagement_Current:: InscrevaCancelRequest
Classes |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscribeCancelRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubscribeCancelRequest::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: SubscribeConfirmRequest
Classes |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscribeConfirmRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubscribeConfirmRequest::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: SubscribeRequest
Classes |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Parser | Definição do analisador de path do WDM. |
nl:: Weave:: Profiles:: DataManagement_Current:: SubscribeResponse
Classes |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Parser | Definição do analisador de path do WDM. |
nl:: Weave:: Perfis:: DataManagement_Current:: UpdateRequest
Classes |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::UpdateRequest::Parser | Definição do analisador de solicitação de atualização do WDM. |
nl:: Weave:: Perfis:: DataManagement_Current:: UpdateResponse
Classes |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Builder | Definição do codificador de respostas de atualização do WDM. |
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Parser |
nl:: Weave:: Profiles:: DataManagement_Current:: VersionList
Classes |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::VersionList::Builder | |
nl::Weave::Profiles::DataManagement_Current::VersionList::Parser |
nl:: Weave:: Perfis:: DataManagement_Legacy
Classes |
|
---|---|
nl::Weave::Profiles::DataManagement_Legacy::Binding | A classe Binding gerencia o estado das comunicações em nome de uma entidade de aplicativo usando o Weave. |
nl::Weave::Profiles::DataManagement_Legacy::ClientDataManager | Uma classe abstrata que contém as definições do método de confirmação e indicação exigidas pelo cliente do WDM. |
nl::Weave::Profiles::DataManagement_Legacy::ClientNotifier | Uma classe auxiliar empregada quando a assinatura e o suporte a notificações são desejados em um cliente WDM. |
nl::Weave::Profiles::DataManagement_Legacy::DMClient (em inglês) | A classe base abstrata para clientes WDM específicos do aplicativo. |
nl::Weave::Profiles::DataManagement_Legacy::DMPublisher | A classe base abstrata para editores de WDM específicos do aplicativo. |
nl::Weave::Profiles::DataManagement_Legacy::ProfileDatabase | A classe auxiliar ProfileDatabase abstrata. |
nl::Weave::Profiles::DataManagement_Legacy::ProtocolEngine | A classe de mecanismo do protocolo WDM. |
nl::Weave::Profiles::DataManagement_Legacy::PublisherDataManager | É uma classe abstrata que contém as definições do método de confirmação e notificação exigidas pelo editor do WDM. |
nl:: Weave:: Profiles:: DeviceControl
Classes |
|
---|---|
nl::Weave::Profiles::DeviceControl::DeviceControlDelegate | Delegar a classe para implementar as operações de controle de entrada no dispositivo do servidor. |
nl::Weave::Profiles::DeviceControl::DeviceControlServer | Classe do servidor para implementar o perfil de controle de dispositivos. |
nl:: Weave:: Profiles:: DeviceDescription
Classes |
|
---|---|
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionClient | Objeto cliente para emitir solicitações de descrição do dispositivo. |
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionServer (em inglês) | Objeto do servidor para responder a solicitações de descrição do dispositivo. |
nl::Weave::Profiles::DeviceDescription::IdentifiDeviceCriteria | Representa os critérios usados para selecionar dispositivos no protocolo IdentificaDevice. |
nl::Weave::Profiles::DeviceDescription::IdentifiRequestMessage | Forma analisada de uma mensagem de RequestRequest. |
nl::Weave::Profiles::DeviceDescription::IdentifiResponseMessage | Forma analisada de uma mensagem IdentificaResponse. |
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:: Weave:: Perfis:: Echo_Next
Classes |
|
---|---|
nl::Weave::Profiles::Echo_Next::WeaveEchoClient (em inglês) |
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:: Perfis:: Fabricmenting
Classes |
|
---|---|
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate | Delegar classe para implementar ações adicionais correspondentes às operações de provisionamento do Fabric. |
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer (link em inglês) | Classe do servidor para implementar o perfil de provisionamento do Fabric. |
nl:: Weave:: Perfis:: Heartbeat
Classes |
|
---|---|
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatReceiver | Criar uma classe de receptor Heartbeat. |
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatSender (em inglês) | Tecer a classe Sender Heartbeat. |
nl:: Weave:: Profiles:: NetworkProvisioning
Classes |
|
---|---|
nl::Weave::Profiles::NetworkProvisioning::NetworkInfo (em inglês) | Uma classe de utilitário para serializar e desserializar payloads comunicados por meio do perfil NetworkProvisioning: encapsula informações pertinentes para detectar e configurar redes. |
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate | Delegar classe para implementar operações de provisionamento de rede. |
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer (em inglês) | Classe do servidor para implementar o perfil de provisionamento de rede. |
nl::Weave::Profiles::NetworkProvisioning::WirelessRegConfig | Contêiner para informações de configuração regulatória sem fio. |
Estruturas |
|
---|---|
nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain | Código de dois caracteres que identifica um domínio regulatório sem fio. |
nl:: Weave:: Perfis:: Segurança
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 (link em inglês) | |
nl::Weave::Profiles::Security::WeaveSignatureGenerator | Gera uma WeaveSignature usando uma chave privada na memória. |
nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase | Fornece funcionalidades genéricas para a geração de WeaveSignatures. |
nl:: Weave:: Perfis:: Segurança:: AppKeys
Classes |
|
---|---|
nl::Weave::Profiles::Security::AppKeys::DummyGroupKeyStore | |
nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase | A definição da classe de armazenamento de chaves do grupo do Weave. |
nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey (link em inglês) | Contém informações sobre chaves de grupos de aplicativos do Weave. |
nl:: Weave:: Perfis:: Segurança:: CASE
Classes |
|
---|---|
nl::Weave::Profiles::Security::CASE::BeginSessionContext | Mantém as informações de contexto relacionadas à geração ou ao processamento de uma CASE mensagens de sessão inicial. |
nl::Weave::Profiles::Security::CASE::BeginSessionRequestContext | Contém informações de contexto relacionadas à geração ou processamento de uma mensagem BeginSessionRequest CASE. |
nl::Weave::Profiles::Security::CASE::BeginSessionResponseContext | Contém informações de contexto relacionadas à geração ou processamento de uma mensagem BeginSessionRequest CASE. |
nl::Weave::Profiles::Security::CASE::ReconfigureContext | Mantém as informações relacionadas à geração ou processamento de uma mensagem de reconfiguração de CASE. |
nl::Weave::Profiles::Security::CASE::WeaveCASEAuthDelegate | Interface abstrata para a delegação das ações de autenticação durante o estabelecimento da sessão CASE. |
nl::Weave::Profiles::Security::CASE::WeaveCASEEngine | Implementa a lógica principal do protocolo CASE do Weave. |
nl:: Weave:: Perfis:: Segurança:: Certprovisioning
Classes |
|
---|---|
nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine | Implementa a lógica principal do objeto do protocolo de provisionamento do certificado Weave. |
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeMfrAttestDelegate (em inglês) | Interface abstrata para a delegação de ações específicas da plataforma durante o atestado do fabricante do nó do Weave. |
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeOpAuthDelegate | Interface abstrata para a delegação de ações específicas da plataforma durante a autenticação operacional do nó do Weave. |
nl:: Weave:: Profiles:: Security:: KeyExport
Classes |
|
---|---|
nl::Weave::Profiles::Security::KeyExport::__FINAL | |
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExport | Implementa a lógica principal do protocolo de exportação de chaves do Weave. |
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExportDelegate | A classe delegada abstrata chamada pelo mecanismo KeyExport para realizar várias ações relacionadas à autenticação durante a exportação da chave. |
nl::Weave::Profiles::Security::KeyExport::WeaveStandAloneKeyExportClient | Implementa o lado do cliente do protocolo de exportação de chaves do Weave para uso autônomo (mensagens do Weave). |
nl:: Weave:: Perfis:: Segurança:: PASE
Classes |
|
---|---|
nl::Weave::Profiles::Security::PASE::WeavePASEEngine |
nl:: Weave:: Profiles:: Security:: Passcodes
Estruturas |
|
---|---|
nl::Weave::Profiles::Security::Passcodes::EncryptedPasscodeStruct (link em inglês) |
nl:: Weave:: Perfis:: Segurança:: Take
Classes |
|
---|---|
nl::Weave::Profiles::Security::Take::WeaveTakeChallengerAuthDelegate | |
nl::Weave::Profiles::Security::Take::WeaveTakeEngine | |
nl::Weave::Profiles::Security::Take::WeaveTakeTokenAuthDelegate |
nl:: Weave:: Perfis:: ServiceDirectory
Classes |
|
---|---|
nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager | O objeto gerenciador do diretório de serviços do Weave. |
Estruturas |
|
---|---|
nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs | Argumentos transmitidos para o retorno de chamada WeaveServiceManager::OnConnectBegin. |
nl:: Weave:: Perfis:: ServiceProvisioning
Classes |
|
---|---|
nl::Weave::Profiles::ServiceProvisioning::IFJServiceFabricJoinMessage | |
nl::Weave::Profiles::ServiceProvisioning::PairDeviceToAccountMessage | |
nl::Weave::Profiles::ServiceProvisioning::RegisterServicePairAccountMessage | |
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningDelegate. | |
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningServer (em inglês) | Classe de servidor simples para implementar o perfil de provisionamento de serviços. |
nl::Weave::Profiles::ServiceProvisioning::UpdateServiceMessage |
nl:: Weave:: Perfis:: SoftwareUpdate
Classes |
|
---|---|
nl::Weave::Profiles::SoftwareUpdate::ImageAnnounce | Classe que descreve a mensagem ImageAnnounce. |
nl::Weave::Profiles::SoftwareUpdate::ImageQuery | Uma classe para oferecer compatibilidade com a criação e decodificação de mensagens de consulta de imagem. |
nl::Weave::Profiles::SoftwareUpdate::ImageQueryResponse (em inglês) | Uma classe para oferecer suporte à criação e decodificação das mensagens de resposta de consulta de imagem. |
nl::Weave::Profiles::SoftwareUpdate::IntegritySpec (link em inglês) | 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 (link em inglês) | Uma classe auxiliar para manter uma lista de tipos de integridade como parte da consulta de imagem. |
nl::Weave::Profiles::SoftwareUpdate::IWeaveImageAnnounceServerDelegate | Interface do delegado WeaveImageAnnounceServer. |
nl::Weave::Profiles::SoftwareUpdate::ProductSpec | Uma classe auxiliar que representa uma especificação do produto. |
nl::Weave::Profiles::SoftwareUpdate::UpdateSchemeList | Uma classe auxiliar para manter uma lista de esquemas de atualização como parte da consulta de imagem. |
nl::Weave::Profiles::SoftwareUpdate::WeaveImageAnnounceServer | Servidor que ouve avisos de imagens do Weave. |
nl:: Weave:: Profiles:: StatusReporting
Classes |
|
---|---|
nl::Weave::Profiles::StatusReporting::StatusReport (em inglês) |
nl:: Weave:: Perfis:: Tempo
Classes |
|
---|---|
nl::Weave::Profiles::Time::_TimeSyncNodeBase | |
nl::Weave::Profiles::Time::SingleSourceTimeSyncClient (em inglês) | |
nl::Weave::Profiles::Time::TimeChangeNotification | codec da 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 (em inglês) | Codec para deslocamento de UTC de um fuso horário. |
Estruturas |
|
---|---|
nl::Weave::Profiles::Time::Contact (em inglês) | Isso é público porque o callback TimeSyncNode::FilterTimeCorrectionContributor fornece uma visualização global para a camada superior. |
nl::Weave::Profiles::Time::ServingNode | Utilizado para especificar contatos para chamar SyncWithNodes It&o39;s abertos, em vez de serem uma classe aninhada para tornar a declaração de classe do TimeSyncNode mais curta e também a declaração de exportação mais explícita. |
nl:: Weave:: Profiles:: TokenPairing
Classes |
|
---|---|
nl::Weave::Profiles::TokenPairing::TokenPairingDelegate | |
nl::Weave::Profiles::TokenPairing::TokenPairingServer (em inglês) | Objeto do servidor para responder a solicitações de pareamento de tokens. |
nl:: Weave:: Perfis:: Fornecedor:: Nestlabs:: DropcamLegacyPairing
Classes |
|
---|---|
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingDelegate | Delegar classe para implementar operações de pareamento do Dropcam Legacy no dispositivo do servidor. |
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer | Classe do servidor para implementar o perfil de pareamento legado do Dropcam. |
nl:: Weave:: Perfis:: WeaveTunnel
Classes |
|
---|---|
nl::Weave::Profiles::WeaveTunnel::ReconnectParam | Os parâmetros da política de reconexão usados para controlar a forma como o túnel se reconecta ao Serviço. |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent | |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelConnectionMgr | Essa classe encapsula todos os estados de conexão do túnel do Weave e as lógicas e funções de gerenciamento associadas. |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelControl | |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelHeader | |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute |
nl:: Weave:: SecuritySupport
nl:: Tratado:: Suporte
Estruturas |
|
---|---|
nl::Weave::Support::ProfileStringContext | Contexto para registrar e cancelar o registro de callbacks associados ao identificador de perfil especificado para retornar strings de suporte legíveis por humanos associadas ao perfil. |
nl::Weave::Support::ProfileStringInfo (em inglês) | Callbacks associados ao identificador de perfil especificado para retornar strings de suporte legíveis por humanos associadas ao perfil. |
nl:: tece:: sistema
Classes |
|
---|---|
nl::Weave::System::Layer |
This provides access to timers according to the configured event handling model. |
nl::Weave::System::LwIPEventHandlerDelegate | |
nl::Weave::Sistema::Desativar som |
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 | Representa um objeto de referência referenciado alocado do espaço contido em um objeto ObjectPool<t, n=""> . </t;> |
nl::Weave::System::PacketBuffer | A classe de buffer de pacote é a estrutura principal usada para manipular pacotes de dados serializados de octetos, geralmente no contexto de uma rede de comunicações de dados, como Bluetooth ou o protocolo de Internet. |
nl::Weave::System::Timer | Essa é uma classe interna para a camada do Weave System, usada para representar um timer único em andamento. |
Estruturas |
|
---|---|
nl::Weave::System::LwIPEvent |
Sindicatos |
|
---|---|
nl::Weave::System::ObjectArena |
A union template used for representing a well-aligned block of memory. |
nl:: Weave:: System:: Estatísticas
Classes |
|
---|---|
nl::Weave::System::Stats::Snapshot |
nl:: tecelagem:: TLV
Classes |
|
---|---|
nl::Weave::TLV::CircularTLVReader | |
nl::Weave::TLV::CircularTLVwriter | |
nl::Weave::TLV::TLVReader | Fornece um analisador eficiente da memória para dados codificados no formato TLV do Weave. |
nl::Weave::TLV::TLVUpdater | Fornece uma interface unificada de Leitor/Gravador para editar/adicionar/excluir elementos na codificação TLV. |
nl::Weave::TLV::TLVwriter | Fornece um codificador eficiente para a memória na gravação de dados no formato TLV do Weave. |
nl::Weave::TLV::WeaveCircularTLVBuffer | WeaveCircularTLVBuffer fornece armazenamento circular para nl::Weave::TLV::TLVwriter e nl::Weave::TLVTLVReader. |
nl:: tece:: TLV:: depuração
Estruturas |
|
---|---|
nl::Weave::TLV::Debug::DumpContext |
nl:: tece:: TLV:: utilitários
Estruturas |
|
---|---|
nl::Weave::TLV::Utilities::FindContext | |
nl::Weave::TLV::Utilities::FindPredicateContext |
nl:: tece:: aquecimento
Classes |
|
---|---|
nl::Weave::Warm::WarmFabricStateDelegate | Essa é uma classe interna para o HeatCore. |
Estruturas |
|
---|---|
nl::Weave::Warm::ActionEntry | |
nl::Weave::Warm::ModuleState (link em inglês) |
Esquema:: Weave:: Trait:: Auth:: ApplicationKeysTrait
Classes |
|
---|---|
Schema::Weave::Trait::Auth::ApplicationKeysTrait::ApplicationKeysTraitDataSink | Contém interfaces para o coletor de dados de características de chaves do aplicativo Weave. |
Módulos |
|
---|---|
Controle do dispositivo | |
Provisionamento de tecido | |
Provisionamento de rede | |
Rendezvous passivo | O ritmo passivo é diferente do ativo porque a fase de estabelecimento da conexão é iniciada antes da fase de identificação pelo provisionador. |
Rendezvous passivo remoto | O Passive Rendezvous é diferente do Passive Rendezvous porque um dispositivo de assistência atua como redirecionamento para o provisionador, retransmitindo as mensagens entre o provisionador e o provisionador. |
Provisionamento de serviço | |
Pareamento de tokens |