out_list.clear();
}
-int IConector::send_msg(int where, int msg)
+void IConector::send_msg(int where, int msg)
{
// 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);
+ (*it)->recieve_msg(msg, this, NULL);
break;
case OUT:
for(it=out_list.begin(); it!=out_list.end(); it++)
- (*it)->recieve_msg(msg, this);
+ (*it)->recieve_msg(msg, this, NULL);
}
-
- // TODO : ver el tema de los valores de retorno!!
- return 0;
}
-void IConector::recieve_msg(int msg, IConector *who)
+void IConector::recieve_msg(int msg, IConector *who, void *data)
{
// Manejo los mensages que yo conozco
switch (msg) {