Introduce new (much simpler) Exception type. 62/40962/5
authorBartlomiej Grzelewski <b.grzelewski@samsung.com>
Tue, 9 Jun 2015 13:09:59 +0000 (15:09 +0200)
committerBartlomiej Grzelewski <b.grzelewski@samsung.com>
Fri, 12 Jun 2015 11:24:09 +0000 (13:24 +0200)
commite8c312dd9465c28b900444121a9617fad64dbc40
treeb5e363a2d45f6abe6f0a9fc7fa75f9bb285d4094
parentd6d9b820e45563d1d2df255c7c11c08e3eac4a32
Introduce new (much simpler) Exception type.

This commit changes the exception class hierarhy. Exceptions class won't
be hidden inside classes. From now exceptions will be defined globally
per project.

It does not mean that you cannot create hidden exception inside class.

Change-Id: If10bc10154684de91ea1f82332860ef53bdd2d3a
21 files changed:
src/manager/CMakeLists.txt
src/manager/common/exception.cpp [new file with mode: 0644]
src/manager/common/exception.h [new file with mode: 0644]
src/manager/common/stringify.h
src/manager/crypto/generic-backend/exception.h
src/manager/crypto/generic-backend/gkey.h
src/manager/crypto/generic-backend/gstore.h
src/manager/crypto/platform/decider.cpp
src/manager/crypto/sw-backend/crypto.h
src/manager/crypto/sw-backend/internals.cpp
src/manager/crypto/sw-backend/key.cpp
src/manager/crypto/sw-backend/store.cpp
src/manager/crypto/tz-backend/store.cpp
src/manager/dpl/log/include/dpl/log/log.h
src/manager/service/ckm-logic.cpp
src/manager/service/ckm-logic.h
src/manager/service/crypto-logic.cpp
src/manager/service/crypto-logic.h
src/manager/service/file-lock.cpp
src/manager/service/file-system.cpp
src/manager/service/file-system.h