version 1.50, 2007/08/13 11:23:19
|
version 1.51, 2008/02/26 19:29:35
|
|
|
| |
CIMListenerRep::~CIMListenerRep() | CIMListenerRep::~CIMListenerRep() |
{ | { |
// if port is alive, clean up the port |
stop(); |
if (_thread_pool != 0) |
|
{ |
|
// Block incoming export requests and unbind the port |
|
_svc->stopClientConnection(); |
|
|
|
// Wait until pending export requests in the server are done. |
|
waitForPendingRequests(10); |
|
|
|
// Shutdown the CIMListenerService |
|
_svc->shutdown(); |
|
} |
|
| |
delete _sslContext; | delete _sslContext; |
delete _dispatcher; | delete _dispatcher; |