Data Service  1.0.0
Componentes | Definições de Tipos
Refência do Namespace tecgraf::openbus::data_service

Módulo do Serviço de Dados Estruturados. Mais...

Componentes

exception  UnknownViewInterface
 Indica que uma visão desconhecida foi solicitada. Mais...
exception  UnknownViews
 Indica a tentativa de se tratar um dado que não possui visões conhecidas. Mais...
exception  InvalidDataKey
 Indica que a chave de um dado é inválida. Mais...
exception  InvalidPrototype
 Indica que o protótipo é inválido. Mais...
exception  DataAccessDenied
 Indica que o usuário não possui permissão para acessar o dado. Mais...
exception  DataNotFound
 Indica que dados não foram encontrados. Mais...
exception  ServiceFailure
 Indica que houve uma falha no serviço. Mais...
struct  Metadata
 Representa um metadado. Mais...
interface  DataDescription
 A descrição de um dado. Mais...
interface  DataView
 Visão oferecida para um dado. Mais...
interface  IHierarchicalNavigationDataService
 Serviço de Navegação Hierárquica em Dados Estruturados. Mais...
interface  IHierarchicalManagementDataService
 Serviço de Gerenciamento de Hierarquia de Dados Estruturados. Mais...
interface  IHierarchicalTransferDataService
 Serviço de Transferência de Dados Estruturados. Mais...
interface  IHierarchicalDataService
 Serviço de Hierarquia de Dados Estruturados. Mais...

Definições de Tipos

typedef sequence< octet > OctetSeq
 Sequência de octetos.
typedef sequence< string > StringSeq
 Sequência de strings.
typedef long long TimeStamp
 Tempo em (milissegundos) desde 1 de janeiro de 1970.
typedef OctetSeq DataKey
 O identificador unívoco de um dado.
typedef sequence< DataKeyDataKeySeq
 Sequência de identificadores.
typedef sequence< MetadataMetadataSeq
 Sequência de metadados.
typedef sequence< DataDescriptionDataDescriptionSeq
 Sequência de descrições de dados.
typedef sequence< DataViewDataViewSeq
 Sequência de visões de um dado.

Descrição Detalhada

Módulo do Serviço de Dados Estruturados.


Definições dos tipos

O identificador unívoco de um dado.

Através do identificador unívoco é possível identificar, além do dado em si, o serviço que o hospeda. Ou seja, com o identificador de um dado é possível encontrá-lo no barramento de forma unívoca. É importante não amarrar o identificador de um dado a um servidor específico. No caso de um serviço mudar de servidor, devemos ainda ser capazes de encontrar o dado através do identificador.

 Todos Classes Namespaces Funções Variáveis Definições de Tipos