Revise exception handling 17/140517/8 accepted/tizen/4.0/unified/20170816.012615 accepted/tizen/4.0/unified/20170828.224329 accepted/tizen/unified/20170802.151130 submit/tizen/20170801.063935 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170828.110001
authorSeungbae Shin <seungbae.shin@samsung.com>
Tue, 25 Jul 2017 03:58:23 +0000 (12:58 +0900)
committerSeungbae Shin <seungbae.shin@samsung.com>
Mon, 31 Jul 2017 06:30:25 +0000 (15:30 +0900)
commit9699cfb8be7219bafc69f8a7d3fcb97d25b181b4
tree3115555d71f6e855becf5fd91033d5a9f2da4b11
parenta504ae3c3756657e8bc4e7f34fa489795ef3c2ea
Revise exception handling

- Use reference variable on catching exception
- Remove throw specification which mostly useless
- Add few more null checks
- Revise re-throw method
- Fix SVACE defects (WGID:13946)
- Add copy constructor for CAudioError class

[Version] 0.3.79
[Profile] Common
[Issue Type] Enhancement

Change-Id: Iadf4fcceaf0f4c07bf575f2809e16ab0cb60608d
21 files changed:
include/CAudioError.h
include/CAudioIO.h
include/CAudioInfo.h
include/CAudioInput.h
include/CAudioOutput.h
include/CAudioSessionHandler.h
include/CPulseAudioClient.h
include/CPulseAudioPolicy.h
include/CPulseStreamSpec.h
packaging/capi-media-audio-io.spec
src/cpp/CAudioError.cpp
src/cpp/CAudioIO.cpp
src/cpp/CAudioInfo.cpp
src/cpp/CAudioInput.cpp
src/cpp/CAudioOutput.cpp
src/cpp/CAudioSessionHandler.cpp
src/cpp/CPulseAudioClient.cpp
src/cpp/CPulseAudioPolicy.cpp
src/cpp/CPulseStreamSpec.cpp
src/cpp/cpp_audio_io.cpp
test/audio_io_test.c