Custom exception class not used in derived form 69/73169/3
authorKyungwook Tak <k.tak@samsung.com>
Tue, 7 Jun 2016 04:08:06 +0000 (13:08 +0900)
committerkyungwook tak <k.tak@samsung.com>
Tue, 7 Jun 2016 05:06:25 +0000 (22:06 -0700)
commita1d314b172a388a83603a5b8b07ba976d047a599
tree1120905cedd5192125e875e0998c1cf596e78706
parent3571a448d3bb3158637fe11cf2adba62f09ec5de
Custom exception class not used in derived form

Declare exceptions not per error codes. Just give error code parameter
to the single Csr::Exception class. This architecture is needed for
async client when converting returned error code to exception.

Async scanning client side exception-handling can be done with changed
exception. Callback on exceptional cases(cancelled, error occured) can
be handled in catch statement.

Change-Id: Ic0a0e959fe8e851ea12a09ff9bbcde1ed2659e40
Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
42 files changed:
src/framework/client/async-logic.cpp
src/framework/client/async-logic.h
src/framework/client/canonicalize.cpp
src/framework/client/content-screening.cpp
src/framework/client/handle-ext.cpp
src/framework/client/utils.cpp
src/framework/client/utils.h
src/framework/common/binary-queue.cpp
src/framework/common/credential-cynara.cpp
src/framework/common/credential-smack.cpp
src/framework/common/cs-context.cpp
src/framework/common/em-context.cpp
src/framework/common/exception.cpp
src/framework/common/exception.h
src/framework/common/kvp-container.cpp
src/framework/common/mainloop.cpp
src/framework/common/service.cpp
src/framework/common/socket-descriptor.cpp
src/framework/common/socket.cpp
src/framework/common/wp-context.cpp
src/framework/db/connection.cpp
src/framework/db/manager.cpp
src/framework/db/statement.cpp
src/framework/service/access-control-cynara.cpp
src/framework/service/access-control-smack.cpp
src/framework/service/app-deleter.cpp
src/framework/service/core-usage.cpp
src/framework/service/cs-loader.cpp
src/framework/service/cs-logic.cpp
src/framework/service/em-logic.cpp
src/framework/service/engine-error-converter.cpp
src/framework/service/engine-error-converter.h
src/framework/service/exception.h
src/framework/service/file-system.cpp
src/framework/service/server-service.cpp
src/framework/service/thread-pool.cpp
src/framework/service/type-converter.cpp
src/framework/service/wp-loader.cpp
src/framework/service/wp-logic.cpp
src/framework/ui/popup/package-info.cpp
src/framework/ui/popup/popup-service.cpp
test/internals/test-file-system.cpp