+ /** Recibe un mensage
+ *
+ * Este procedimiento atiende los mensages enviados por otros objetos.
+ * El mensage \e msg es enviado por \e who, quien puede enviar opcionalmente
+ * un dato en \e data. El campo \e data debe ser interpretado en forma
+ * correcta dependiendo del mensage enviado.
+ * El objeto que recibe un mensage puede, de ser necesario, responder al
+ * objeto que lo envió llamando directamente al método recieve_msg del objeto
+ * \e who. No se recomienda enviar un mensage mediante send_msg ya que puede
+ * ocacionar que objetos que no esten esperando una respuesta se comporte de
+ * manera indeterminada.
+ * \param msg ID del mensage enviado.
+ * \param who Objeto que envía el mensage.
+ * \param data Dato opcional a enviar.
+ */
+ virtual void recieve_msg(int msg, IConector *who, void *data);