SCS IDL  1.2.1
Métodos Públicos | Lista de todos os Membros
Referência da Interface scs::core::IComponent

Representa a interface do componente. Mais...

import"scs.idl";

Métodos Públicos

void startup () raises (StartupFailed)
 Ativa o componente. Mais...
 
void shutdown () raises (ShutdownFailed)
 Desativa o componente. Mais...
 
Object getFacet (in string facet_interface)
 Obtém a faceta do componente através do nome da interface. Mais...
 
Object getFacetByName (in string facet)
 Obtém a faceta do componente através do nome da faceta. Mais...
 
ComponentId getComponentId ()
 Obtém o identificador do componente. Mais...
 

Descrição Detalhada

Representa a interface do componente.

Define operações para ativação e desativação de um componente, bem como operações para requisição de uma faceta.

Definição na linha 111 do arquivo scs.idl.

Métodos

ComponentId scs::core::IComponent::getComponentId ( )

Obtém o identificador do componente.

Retorna
O identificador do componente.
Object scs::core::IComponent::getFacet ( in string  facet_interface)

Obtém a faceta do componente através do nome da interface.

Parâmetros
[in]facet_interfaceNome da interface utilizada pela faceta que se deseja obter.

Referência para a faceta do componente.

Object scs::core::IComponent::getFacetByName ( in string  facet)

Obtém a faceta do componente através do nome da faceta.

Parâmetros
[in]facetNome da faceta que se deseja obter.

Referência para a faceta do componente.

void scs::core::IComponent::shutdown ( )
raises (ShutdownFailed
)

Desativa o componente.

Exceções
ShutdownFailedCaso ocorra uma falha na desativação.
void scs::core::IComponent::startup ( )
raises (StartupFailed
)

Ativa o componente.

Exceções
StartupFailedCaso ocorra uma falha na ativação.

A documentação para esta interface foi gerada a partir do seguinte arquivo: