/** Conector genérico de elementos
*
* El conector es un interfaz común que permite a objetos de distinto
/** Conector genérico de elementos
*
* El conector es un interfaz común que permite a objetos de distinto
* Maneja una lista de elementos conectados a uno, que pueden estar
* tanto conectados a una entrada como a una salida.
*/
* Maneja una lista de elementos conectados a uno, que pueden estar
* tanto conectados a una entrada como a una salida.
*/
* a la salida.
* \param where Donde enviar el mensage, IConector::IN o IConector::OUT
* \param msg Mensage a enviar
* a la salida.
* \param where Donde enviar el mensage, IConector::IN o IConector::OUT
* \param msg Mensage a enviar
* de evitar solapamiento de mensajes.
* Por ejemplo, si tenemos una clase B con un mensaje TEST se declararía
* como :
* de evitar solapamiento de mensajes.
* Por ejemplo, si tenemos una clase B con un mensaje TEST se declararía
* como :
* class B:public IConector {
* enum {
* MSG_TEST=IConector::MSG_LAST,
* MSG_LAST
* };
* class B:public IConector {
* enum {
* MSG_TEST=IConector::MSG_LAST,
* MSG_LAST
* };