]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Model/include/splitter.h
Se arregla el bug que hacia que el cliente levante mal archivos XML grandes.
[z.facultad/75.42/plaqui.git] / Model / include / splitter.h
index 7adbb49fd6171f8585f81fa18e60dffeb0552a92..04d1c9f60de06a2c3b99eaad437d7d43b895dd6f 100644 (file)
@@ -8,15 +8,23 @@ namespace PlaQui {
 
 namespace Model {
 
+/** Divisor de Flujo
+ *
+ *  Divide el flujo entrante en 2 partes iguales que envía a sus salidas
+ */
 class Splitter:public Transport {
 public:
+       /// Constructor
        Splitter(const std::string &_name);
+       /// Destructor
        virtual ~Splitter();
 
        virtual void recieve_msg(int msg, IConector *who, void *data);
        virtual void update(int dir=OUT);
        virtual void simulate();
 protected:
+       int out_ready;
+       int out_on_zero;
 private:
        Splitter(const Splitter &):Transport("null") {}
        Splitter &operator = (const Splitter &) { return *this; }