version 1.40, 2003/08/15 20:31:52
|
version 1.41, 2003/08/15 21:25:29
|
|
|
| |
monitor_2_entry::~monitor_2_entry(void) | monitor_2_entry::~monitor_2_entry(void) |
{ | { |
|
|
} | } |
| |
monitor_2_entry& monitor_2_entry::operator=(const monitor_2_entry& e) | monitor_2_entry& monitor_2_entry::operator=(const monitor_2_entry& e) |
|
|
| |
monitor_2::~monitor_2(void) | monitor_2::~monitor_2(void) |
{ | { |
|
PEGASUS_STD(cout) << "monitor destructor" << PEGASUS_STD(endl); |
| |
|
try { |
|
monitor_2_entry* temp = _listeners.remove_first(); |
|
while(temp){ |
|
delete temp; |
|
temp = _listeners.remove_first(); |
|
} |
|
} |
|
catch(...){ } |
} | } |
| |
| |
|
|
} | } |
delete entry; | delete entry; |
entry = (monitor_2_entry*) _ready.remove_first(); | entry = (monitor_2_entry*) _ready.remove_first(); |
|
|
} | } |
} | } |
| |