4 #ifndef __TECGRAF_OPENBUS_CORE_V20_SERVICES_OFFERREGISTRY_IDL__
5 #define __TECGRAF_OPENBUS_CORE_V20_SERVICES_OFFERREGISTRY_IDL__
27 module offer_registry {
57 OfferedService service_ref;
70 typedef sequence<OfferObserverSubscriptionDesc>
79 typedef sequence<OfferRegistryObserverSubscriptionDesc>
259 void setProperties(in ServicePropertySeq properties)
310 ServiceOffer registerService(in OfferedService service_ref,
311 in ServicePropertySeq properties)
331 ServiceOfferDescSeq findServices(in ServicePropertySeq properties)
353 in ServicePropertySeq properties)
readonly attribute OfferObserver observer
Referência para o observador inscrito.
Indica que o serviço oferece facetas não autorizadas para a entidade que registra a oferta de serviço...
Representa a inscrição de um observador de oferta de serviço.
Indica que a lista de propriedades fornecida ao registrar uma oferta de serviço inclui propridades in...
sequence< OfferRegistryObserverSubscriptionDesc > OfferRegistryObserverSubscriptionDescSeq
Sequência de descrições de inscrições de observadores.
Representa a inscrição de um observador de registro oferta de serviço.
readonly attribute OfferRegistryObserver observer
Referência para o observador inscrito.
Representa um observador de oferta já cadastrada.
readonly attribute ServicePropertySeq properties
Lista de propriedades de oferta que o observador está interessado.
Representa um observador de registro de ofertas.
Indica que a operação chamada não é permitida para a entidade.
long Cookie
Identificador da inscrição de um observador.
Descreve uma inscrição de observador de oferta de serviço.
Representa uma oferta de serviço.
sequence< OfferObserverSubscriptionDesc > OfferObserverSubscriptionDescSeq
Sequência de descrições de inscrições de observadores.
Exceção que sinaliza uma falha interna num serviço básico.
ServiceOffer offer
Referência para o observador.
ServiceOffer ref
Propriedades do serviço ofertado.
Descreve uma oferta de serviço.
ServicePropertySeq properties
Referência para o observador.
sequence< ServiceOfferDesc > ServiceOfferDescSeq
Sequência de descrições de oferta de serviço.
readonly attribute ServiceOffer offer
Referência para o observador inscrito.
string FacetName
Identificação de uma faceta de componente SCS.
ServicePropertySeq properties
Referência para o serviço ofertado.
string value
nome da propriedade
sequence< ServiceProperty > ServicePropertySeq
Sequência de propriedades que descrevem uma oferta de serviço.
sequence< FacetName > FacetNameSeq
Sequência de facetas de componentes SCS.
scs::core::IComponent OfferedService
Referência para um serviço ofertado.
Representa o registro de ofertas de serviço.
Propriedade que descreve um aspecto de uma oferta de serviço.
Descreve uma inscrição de observador de oferta de serviço.
Indica que a referência fornecida do serviço não apresenta o formato esperado, que no caso é um compo...
readonly attribute OfferedService service_ref
Referência para o serviço ofertado.
readonly attribute ServicePropertySeq properties
Lista de propriedades do serviço ofertado.