Status.h: remove service specific error codes.
These are leftover from binder and are never used in HIDL/hwbinder.
Test: libhidl_test + hidl_test + internal marlin boots/works.
Bug: 36099713
Change-Id: I12b20e1ae54d9df802a961bc9bc99f616291b0fd
diff --git a/base/Status.cpp b/base/Status.cpp
index 449aff3..3b31ee6 100644
--- a/base/Status.cpp
+++ b/base/Status.cpp
@@ -70,7 +70,6 @@
EXCEPTION_TO_STRING_PAIR(EX_ILLEGAL_STATE),
EXCEPTION_TO_STRING_PAIR(EX_NETWORK_MAIN_THREAD),
EXCEPTION_TO_STRING_PAIR(EX_UNSUPPORTED_OPERATION),
- EXCEPTION_TO_STRING_PAIR(EX_SERVICE_SPECIFIC),
EXCEPTION_TO_STRING_PAIR(EX_HAS_REPLY_HEADER),
EXCEPTION_TO_STRING_PAIR(EX_TRANSACTION_FAILED)
}};
@@ -91,15 +90,6 @@
return Status(exceptionCode, OK, message);
}
-Status Status::fromServiceSpecificError(int32_t serviceSpecificErrorCode) {
- return Status(EX_SERVICE_SPECIFIC, serviceSpecificErrorCode);
-}
-
-Status Status::fromServiceSpecificError(int32_t serviceSpecificErrorCode,
- const char *message) {
- return Status(EX_SERVICE_SPECIFIC, serviceSpecificErrorCode, message);
-}
-
Status Status::fromStatusT(status_t status) {
Status ret;
ret.setFromStatusT(status);
@@ -121,11 +111,6 @@
mMessage = message;
}
-void Status::setServiceSpecificError(int32_t errorCode, const char *message) {
- setException(EX_SERVICE_SPECIFIC, message);
- mErrorCode = errorCode;
-}
-
void Status::setFromStatusT(status_t status) {
mException = (status == NO_ERROR) ? EX_NONE : EX_TRANSACTION_FAILED;
mErrorCode = status;
@@ -143,9 +128,7 @@
stream << "No error";
} else {
stream << "Status(" << exceptionToString(s.exceptionCode()) << "): '";
- if (s.exceptionCode() == Status::EX_SERVICE_SPECIFIC) {
- stream << s.serviceSpecificErrorCode() << ": ";
- } else if (s.exceptionCode() == Status::EX_TRANSACTION_FAILED) {
+ if (s.exceptionCode() == Status::EX_TRANSACTION_FAILED) {
stream << statusToString(s.transactionError()) << ": ";
}
stream << s.exceptionMessage() << "'";