]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Model/include/elementoplanta.h
- El modelo comienza a cobrar vida y a ganar funcionalidad.
[z.facultad/75.42/plaqui.git] / Model / include / elementoplanta.h
index 82a3031173e0e1dd4493246a63d1c9e00378f9ff..f4a293542614c630cdda702c4a35bfce38004eb8 100644 (file)
@@ -30,16 +30,20 @@ public:
        /// Retorna el actual color del fluido
        const RGB &getColor() { return fluid_color; }
 
-       /// Recibe un mensage
-       virtual void recieve_msg(int msg, IConector *who);
+       virtual void recieve_msg(int msg, IConector *who, void *data);
 
        /// Mensages manejados por los elementos de la planta
        enum {
                MSG_QUERY_MAX_FLOW = IConector::MSG_LAST, ///< pregunta por el maximo flujo
+               MSG_RESPONSE_MAX_FLOW, ///< responde al mensage QUERY_MAX_FLOW. data == float
                MSG_LAST
        };
+
+       /// Devuelve el nombre de la instancia
+       std::string get_name() const { return name; }
 protected:
        RGB fluid_color;
+       // es de solo lectura
        std::string name;
 
 private: