+_CameraCoordinator::NotifyOtherRemoved(void)
+{
+ result r = E_SUCCESS;
+ _ICameraCoordinatorListener* pListener = null;
+ SysLog(NID_MEDIA, "Enter");
+
+ std::unique_ptr <IEnumeratorT <_ICameraCoordinatorListener*> > pEnum (__pListenerList->GetEnumeratorN());
+ SysTryReturn(NID_MEDIA, pEnum.get() != null, GetLastResult(), r, "[%s] Propagating.", GetErrorMessage(GetLastResult()));
+
+ while (pEnum->MoveNext() == E_SUCCESS)
+ {
+ r = pEnum->GetCurrent(pListener);
+ SysTryReturn(NID_MEDIA, pListener != null && r == E_SUCCESS, E_SYSTEM, E_SYSTEM,
+ "[E_SYSTEM] A system error has been occurred. The listener is not proper");
+
+ r = pListener->OnCameraCoordinatorOtherRemoved();
+ SysTryReturn(NID_MEDIA, r == E_SUCCESS, r, r, "[%s] Propagating.", GetErrorMessage(r));
+ }
+ return r;
+}
+
+result