]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Model/include/iconector.h
El make_tar va a usar el numero de REV en breve
[z.facultad/75.42/plaqui.git] / Model / include / iconector.h
index f3f67601cfd8a30ba5b923d132053bca99fea0d5..828b7d2b7d796f2e89a8d013570431117b47be87 100644 (file)
@@ -11,7 +11,7 @@ namespace Model {
 /** 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
- *  tipo comunicarse entre sí sin la necesidad de conocerse.
+ *  tipo comunicarse entre sí, sin la necesidad de conocerse.
  *  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.
  */
@@ -32,6 +32,7 @@ public:
         *  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
+        *  \param data Dato opcional a mandar, según el mensage que se envíe
         */
        void send_msg(int where, int msg, void *data=NULL);
        
         */
        void send_msg(int where, int msg, void *data=NULL);
        
@@ -62,7 +63,7 @@ public:
 
        /// Constantes de posición donde conectar
        enum {
 
        /// Constantes de posición donde conectar
        enum {
-               IN, ///< conectar a la entrada
+               IN=0, ///< conectar a la entrada
                OUT ///< conectar a la salida
        };
 
                OUT ///< conectar a la salida
        };
 
@@ -73,13 +74,13 @@ public:
         *  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 :
-        *  \verbatim
+        *  \code
         *      class B:public IConector {
         *              enum {
         *                      MSG_TEST=IConector::MSG_LAST,
         *                      MSG_LAST
         *      };
         *      class B:public IConector {
         *              enum {
         *                      MSG_TEST=IConector::MSG_LAST,
         *                      MSG_LAST
         *      };
-        *  \endverbatim
+        *  \endcode
         */
        enum {
                MSG_DISCONECT=0, ///< Desconectar el objeto que envía el mensaje
         */
        enum {
                MSG_DISCONECT=0, ///< Desconectar el objeto que envía el mensaje