Revise CAudioError to derive std::exception
[platform/core/api/audio-io.git] / src / cpp / CPulseAudioClient.cpp
index 219ac1e..3b24ece 100644 (file)
@@ -431,7 +431,7 @@ void CPulseAudioClient::initialize() {
         pa_threaded_mainloop_unlock(__mpMainloop);
 
         // __mIsInit = true;  // Moved to __streamStateChangeCb()
-    } catch (CAudioError& e) {
+    } catch (const CAudioError& e) {
         finalize();
         throw;
     }
@@ -572,7 +572,7 @@ int CPulseAudioClient::read(void* buffer, size_t length) {
 
         pa_threaded_mainloop_unlock(__mpMainloop);
         __mIsUsedSyncRead = false;
-    } catch (CAudioError& e) {
+    } catch (const CAudioError& e) {
         pa_threaded_mainloop_unlock(__mpMainloop);
         __mIsUsedSyncRead = false;
         throw;
@@ -894,7 +894,7 @@ size_t CPulseAudioClient::getBufferSize() {
             ret = attr->fragsize;
             AUDIO_IO_LOGD("RECORD buffer size[%zu]", ret);
         }
-    } catch (CAudioError& e) {
+    } catch (const CAudioError& e) {
         if (!isInThread())
             pa_threaded_mainloop_unlock(__mpMainloop);
         throw;
@@ -938,7 +938,7 @@ pa_usec_t CPulseAudioClient::getLatency() {
             /* Wait until latency data is available again */
             pa_threaded_mainloop_wait(__mpMainloop);
         }
-    } catch (CAudioError& e) {
+    } catch (const CAudioError& e) {
         pa_threaded_mainloop_unlock(__mpMainloop);
         throw;
     }
@@ -983,7 +983,7 @@ pa_usec_t CPulseAudioClient::getFinalLatency() {
 
         if (!isInThread())
             pa_threaded_mainloop_unlock(__mpMainloop);
-    } catch (CAudioError& e) {
+    } catch (const CAudioError& e) {
         if (!isInThread())
             pa_threaded_mainloop_unlock(__mpMainloop);
         throw;