summaryrefslogtreecommitdiff
path: root/system/stack/rfcomm/rfc_int.h
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2022-03-25 17:40:42 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-03-25 17:40:42 +0000
commit64d8291e94e358b6450385cd3959c5e8da8b6b0f (patch)
treecdf191ea91d002ae529cf4d7737efe5750153774 /system/stack/rfcomm/rfc_int.h
parentd8dc6ae8dca7b012c81f393d9728115281b6d412 (diff)
parente5e4615ec163f7f481cfeeffb1318516ee3b19b4 (diff)
Merge "legacy: Conform rfcomm_mx_state_text to CASE convention" am: 6d7c30d677 am: 97d136ac63 am: e5e4615ec1
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/2040953 Change-Id: I9ae74b66c2c0162feba93f787e3e8248beceea95 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'system/stack/rfcomm/rfc_int.h')
-rw-r--r--system/stack/rfcomm/rfc_int.h31
1 files changed, 15 insertions, 16 deletions
diff --git a/system/stack/rfcomm/rfc_int.h b/system/stack/rfcomm/rfc_int.h
index 9b9c96b5a8..1cec364553 100644
--- a/system/stack/rfcomm/rfc_int.h
+++ b/system/stack/rfcomm/rfc_int.h
@@ -159,27 +159,26 @@ typedef enum : uint16_t {
RFC_MX_STATE_DISC_WAIT_UA = 6,
} tRFC_MX_STATE;
-inline std::string rfcomm_mx_state_text(tRFC_MX_STATE state) {
+#define CASE_RETURN_TEXT(code) \
+ case code: \
+ return #code
+
+inline std::string rfcomm_mx_state_text(const tRFC_MX_STATE& state) {
switch (state) {
- case RFC_MX_STATE_IDLE:
- return std::string("idle");
- case RFC_MX_STATE_WAIT_CONN_CNF:
- return std::string("wait_config");
- case RFC_MX_STATE_CONFIGURE:
- return std::string("configure");
- case RFC_MX_STATE_SABME_WAIT_UA:
- return std::string("sabme_wait_ua");
- case RFC_MX_STATE_WAIT_SABME:
- return std::string("wait_sabme");
- case RFC_MX_STATE_CONNECTED:
- return std::string("connected");
- case RFC_MX_STATE_DISC_WAIT_UA:
- return std::string("disconnect_wait_ua");
+ CASE_RETURN_TEXT(RFC_MX_STATE_IDLE);
+ CASE_RETURN_TEXT(RFC_MX_STATE_WAIT_CONN_CNF);
+ CASE_RETURN_TEXT(RFC_MX_STATE_CONFIGURE);
+ CASE_RETURN_TEXT(RFC_MX_STATE_SABME_WAIT_UA);
+ CASE_RETURN_TEXT(RFC_MX_STATE_WAIT_SABME);
+ CASE_RETURN_TEXT(RFC_MX_STATE_CONNECTED);
+ CASE_RETURN_TEXT(RFC_MX_STATE_DISC_WAIT_UA);
default:
- return std::string("UNKNOWN");
+ return std::string("UNKNOWN[") + std::to_string(state) + std::string("]");
}
}
+#undef CASE_RETURN_TEXT
+
/*
* Define port states
*/