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

Representa a interface de receptáculos. Mais...

import"scs.idl";

Métodos Públicos

ConnectionId connect (in string receptacle, in Object obj) raises (InvalidName, InvalidConnection, AlreadyConnected, ExceededConnectionLimit)
 Conecta uma faceta a um receptáculo. Mais...
 
void disconnect (in ConnectionId id) raises (InvalidConnection, NoConnection)
 Disconecta uma faceta. Mais...
 
ConnectionDescriptions getConnections (in string receptacle) raises (InvalidName)
 Obtém as conexões existentes no receptáculo. Mais...
 

Descrição Detalhada

Representa a interface de receptáculos.

Define operações para gerenciar conexões de receptáculos.

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

Métodos

ConnectionId scs::core::IReceptacles::connect ( in string  receptacle,
in Object  obj 
)
raises (InvalidName,
InvalidConnection,
AlreadyConnected,
ExceededConnectionLimit
)

Conecta uma faceta a um receptáculo.

Parâmetros
[in]receptacleO nome do receptáculo que se deseja conectar.
[in]objA referência para a faceta que se deseja conectar.
Exceções
InvalidNameCaso o nome do receptáculo não exista.
InvalidConnectionCaso a conexão não possa ser estabelecida, este erro pode acontecer caso o obj não implemente a interface do receptáculo.
AlreadyConnectedCaso a faceta já esteja conectada.
ExceededConnectionLimitCaso o número de conexões tenha excedido o limite configurado.
Retorna
A identificação da conexão criada.
void scs::core::IReceptacles::disconnect ( in ConnectionId  id)
raises (InvalidConnection,
NoConnection
)

Disconecta uma faceta.

Parâmetros
[in]idA indentificação da conexão.
Exceções
InvalidConnectionCaso a conexão não seja estabelecida.
NoConnectionCaso a conexão não exista.
ConnectionDescriptions scs::core::IReceptacles::getConnections ( in string  receptacle)
raises (InvalidName
)

Obtém as conexões existentes no receptáculo.

Parâmetros
[in]receptacleO nome do receptáculo.
Exceções
InvalidNameCaso um nome seja inválido.
Retorna
O conjunto de descritores de conexão.

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