]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Model/include/simulator.h
Se agrega generacion de XML para dar el estado actual de la planta simulada.
[z.facultad/75.42/plaqui.git] / Model / include / simulator.h
index 8fe8dabc246d29a73fb673298460ad1507051457..cb86d15b869a33234b408e8d9a641157dbfb3242 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <list>
 #include <string>
+#include <sstream>
 #include "pump.h"
 #include "splitter.h"
 #include "union.h"
@@ -31,6 +32,9 @@ public:
        void add_tank(const std::string &name);
        void add_drainage(const std::string &name);
 
+       /** Retorna el estado de todos los items como un XML */
+       std::string get_state_as_xml();
+
        /** Conecta 2 elementos
         *
         *  Esta funcion conecta el elemanto name1 con el elemento name2.
@@ -71,6 +75,9 @@ protected:
        void loadExclusa(xmlNodePtr nodo);
        void loadTank(xmlNodePtr nodo);
        void loadUnion(xmlNodePtr nodo);
+
+       // Frame. Define el orden para los cuadros del XML
+       unsigned long int frame;
 };
 
 }