#include "iconector.h"
-
+#include <iostream>
using namespace PlaQui::Model;
IConector::IConector(unsigned in, unsigned out)
out_list.clear();
}
-void IConector::send_msg(int where, int msg)
+void IConector::send_msg(int where, int msg, void *data)
{
// Recorro toda la lista y envío el mensage a cada
// elemento conectado en "where"
switch (where) {
case IN:
for(it=in_list.begin(); it!=in_list.end(); it++)
- (*it)->recieve_msg(msg, this, NULL);
+ (*it)->recieve_msg(msg, this, data);
break;
case OUT:
- for(it=out_list.begin(); it!=out_list.end(); it++)
- (*it)->recieve_msg(msg, this, NULL);
+ for(it=out_list.begin(); it!=out_list.end(); it++) {
+ (*it)->recieve_msg(msg, this, data);
+ }
}
}