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);
+ (*it)->recieve_msg(msg, this, data);
}
}