]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Model/include/iconector.h
definitivamente tengo que aprender a documentar en alguna de esas cosas raras que...
[z.facultad/75.42/plaqui.git] / Model / include / iconector.h
index 916d34175a0549d2ea8cf281508502669e88045a..2abcbfe0f4bb5977c5da9ac0ac66a72657916091 100644 (file)
@@ -9,6 +9,11 @@ namespace PlaQui {
 
 namespace Model {
 /** Conector genérico de elementos
 
 namespace Model {
 /** 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.
+ *  Maneja una lista de elementos conectados a uno, que pueden estar
+ *  tanto conectados a una entrada como a una salida.
  */
 class IConector {
 public:
  */
 class IConector {
 public:
@@ -27,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);
        
@@ -57,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
        };