version 1.44, 2002/07/23 10:37:42
|
version 1.45, 2002/11/06 22:44:48
|
|
|
if (_routed_queue_shutdown.value() == 0 ) | if (_routed_queue_shutdown.value() == 0 ) |
_routed_ops.shutdown_queue(); | _routed_ops.shutdown_queue(); |
_routing_thread.join(); | _routing_thread.join(); |
|
|
|
// ATTN: For some reason, _modules.empty_list() is not freeing the modules |
|
while (_modules.count()) |
|
{ |
|
delete _modules.remove_first(); |
|
} |
_modules.empty_list(); | _modules.empty_list(); |
| |
return; | return; |
|
|
if (temp->_q_id == quid) | if (temp->_q_id == quid) |
{ | { |
_modules.remove_no_lock(temp); | _modules.remove_no_lock(temp); |
|
// ATTN: Need this delete? |
|
// delete temp; |
break; | break; |
} | } |
temp = _modules.next(temp); | temp = _modules.next(temp); |