X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/acf9258bf769e7a5c87adb453945943770a2d6b8..eb72ddd1b0a1004fa3da51db5b7790370cc5c2e9:/Model/include/elementoplanta.h diff --git a/Model/include/elementoplanta.h b/Model/include/elementoplanta.h index 82a3031..f4a2935 100644 --- a/Model/include/elementoplanta.h +++ b/Model/include/elementoplanta.h @@ -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: