/* Release all the listeners on all the lists */ ManageListener::~ManageListener() { releaseListeners(synclisteners); releaseListeners(transportlisteners); releaseListeners(syncstatuslisteners); releaseListeners(syncitemlisteners); releaseListeners(syncsourcelisteners); releaseListeners(itemstatuslisteners); }
void ECSessionGroup::ShutdownSession(ECSession *lpSession) { /* This session is used to get the notifications, stop GetNotifyItems() */ if (m_getNotifySession == lpSession->GetSessionId()) releaseListeners(); }