// Generated by the protocol buffer compiler. DO NOT EDIT! // source: proto/connections_enums.proto #include "proto/connections_enums.pb.h" #include #include #include #include // @@protoc_insertion_point(includes) #include PROTOBUF_PRAGMA_INIT_SEG namespace location { namespace nearby { namespace proto { namespace connections { } // namespace connections } // namespace proto } // namespace nearby } // namespace location namespace location { namespace nearby { namespace proto { namespace connections { bool EventType_IsValid(int value) { switch (value) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: return true; default: return false; } } static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed EventType_strings[7] = {}; static const char EventType_names[] = "CLIENT_SESSION" "ERROR_CODE" "START_CLIENT_SESSION" "START_STRATEGY_SESSION" "STOP_CLIENT_SESSION" "STOP_STRATEGY_SESSION" "UNKNOWN_EVENT_TYPE"; static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry EventType_entries[] = { { {EventType_names + 0, 14}, 1 }, { {EventType_names + 14, 10}, 6 }, { {EventType_names + 24, 20}, 2 }, { {EventType_names + 44, 22}, 4 }, { {EventType_names + 66, 19}, 3 }, { {EventType_names + 85, 21}, 5 }, { {EventType_names + 106, 18}, 0 }, }; static const int EventType_entries_by_number[] = { 6, // 0 -> UNKNOWN_EVENT_TYPE 0, // 1 -> CLIENT_SESSION 2, // 2 -> START_CLIENT_SESSION 4, // 3 -> STOP_CLIENT_SESSION 3, // 4 -> START_STRATEGY_SESSION 5, // 5 -> STOP_STRATEGY_SESSION 1, // 6 -> ERROR_CODE }; const std::string& EventType_Name( EventType value) { static const bool dummy = ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( EventType_entries, EventType_entries_by_number, 7, EventType_strings); (void) dummy; int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( EventType_entries, EventType_entries_by_number, 7, value); return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : EventType_strings[idx].get(); } bool EventType_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, EventType* value) { int int_value; bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( EventType_entries, 7, name, &int_value); if (success) { *value = static_cast(int_value); } return success; } bool ConnectionsStrategy_IsValid(int value) { switch (value) { case 0: case 1: case 2: case 3: case 4: case 5: return true; default: return false; } } static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed ConnectionsStrategy_strings[6] = {}; static const char ConnectionsStrategy_names[] = "MDNS_LOCAL_WIFI" "P2P_CLUSTER" "P2P_POINT_TO_POINT" "P2P_STAR" "RADIO_P2P" "UNKNOWN_STRATEGY"; static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry ConnectionsStrategy_entries[] = { { {ConnectionsStrategy_names + 0, 15}, 1 }, { {ConnectionsStrategy_names + 15, 11}, 3 }, { {ConnectionsStrategy_names + 26, 18}, 5 }, { {ConnectionsStrategy_names + 44, 8}, 4 }, { {ConnectionsStrategy_names + 52, 9}, 2 }, { {ConnectionsStrategy_names + 61, 16}, 0 }, }; static const int ConnectionsStrategy_entries_by_number[] = { 5, // 0 -> UNKNOWN_STRATEGY 0, // 1 -> MDNS_LOCAL_WIFI 4, // 2 -> RADIO_P2P 1, // 3 -> P2P_CLUSTER 3, // 4 -> P2P_STAR 2, // 5 -> P2P_POINT_TO_POINT }; const std::string& ConnectionsStrategy_Name( ConnectionsStrategy value) { static const bool dummy = ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( ConnectionsStrategy_entries, ConnectionsStrategy_entries_by_number, 6, ConnectionsStrategy_strings); (void) dummy; int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( ConnectionsStrategy_entries, ConnectionsStrategy_entries_by_number, 6, value); return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : ConnectionsStrategy_strings[idx].get(); } bool ConnectionsStrategy_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ConnectionsStrategy* value) { int int_value; bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( ConnectionsStrategy_entries, 6, name, &int_value); if (success) { *value = static_cast(int_value); } return success; } bool SessionRole_IsValid(int value) { switch (value) { case 0: case 1: case 2: return true; default: return false; } } static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed SessionRole_strings[3] = {}; static const char SessionRole_names[] = "ADVERTISER" "DISCOVERER" "UNKNOWN_SESSION_ROLE"; static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SessionRole_entries[] = { { {SessionRole_names + 0, 10}, 1 }, { {SessionRole_names + 10, 10}, 2 }, { {SessionRole_names + 20, 20}, 0 }, }; static const int SessionRole_entries_by_number[] = { 2, // 0 -> UNKNOWN_SESSION_ROLE 0, // 1 -> ADVERTISER 1, // 2 -> DISCOVERER }; const std::string& SessionRole_Name( SessionRole value) { static const bool dummy = ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( SessionRole_entries, SessionRole_entries_by_number, 3, SessionRole_strings); (void) dummy; int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( SessionRole_entries, SessionRole_entries_by_number, 3, value); return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : SessionRole_strings[idx].get(); } bool SessionRole_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SessionRole* value) { int int_value; bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( SessionRole_entries, 3, name, &int_value); if (success) { *value = static_cast(int_value); } return success; } bool Medium_IsValid(int value) { switch (value) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 13: return true; default: return false; } } static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed Medium_strings[14] = {}; static const char Medium_names[] = "AWDL" "BLE" "BLE_L2CAP" "BLUETOOTH" "MDNS" "NFC" "UNKNOWN_MEDIUM" "USB" "WEB_RTC" "WEB_RTC_NON_CELLULAR" "WIFI_AWARE" "WIFI_DIRECT" "WIFI_HOTSPOT" "WIFI_LAN"; static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry Medium_entries[] = { { {Medium_names + 0, 4}, 13 }, { {Medium_names + 4, 3}, 4 }, { {Medium_names + 7, 9}, 10 }, { {Medium_names + 16, 9}, 2 }, { {Medium_names + 25, 4}, 1 }, { {Medium_names + 29, 3}, 7 }, { {Medium_names + 32, 14}, 0 }, { {Medium_names + 46, 3}, 11 }, { {Medium_names + 49, 7}, 9 }, { {Medium_names + 56, 20}, 12 }, { {Medium_names + 76, 10}, 6 }, { {Medium_names + 86, 11}, 8 }, { {Medium_names + 97, 12}, 3 }, { {Medium_names + 109, 8}, 5 }, }; static const int Medium_entries_by_number[] = { 6, // 0 -> UNKNOWN_MEDIUM 4, // 1 -> MDNS 3, // 2 -> BLUETOOTH 12, // 3 -> WIFI_HOTSPOT 1, // 4 -> BLE 13, // 5 -> WIFI_LAN 10, // 6 -> WIFI_AWARE 5, // 7 -> NFC 11, // 8 -> WIFI_DIRECT 8, // 9 -> WEB_RTC 2, // 10 -> BLE_L2CAP 7, // 11 -> USB 9, // 12 -> WEB_RTC_NON_CELLULAR 0, // 13 -> AWDL }; const std::string& Medium_Name( Medium value) { static const bool dummy = ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( Medium_entries, Medium_entries_by_number, 14, Medium_strings); (void) dummy; int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( Medium_entries, Medium_entries_by_number, 14, value); return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : Medium_strings[idx].get(); } bool Medium_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Medium* value) { int int_value; bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( Medium_entries, 14, name, &int_value); if (success) { *value = static_cast(int_value); } return success; } bool ConnectionTechnology_IsValid(int value) { switch (value) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: case 10: case 11: return true; default: return false; } } static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed ConnectionTechnology_strings[12] = {}; static const char ConnectionTechnology_names[] = "CONNECTION_TECHNOLOGY_BLE_GATT" "CONNECTION_TECHNOLOGY_BLE_L2CAP" "CONNECTION_TECHNOLOGY_HOTSPOT_DIRECT" "CONNECTION_TECHNOLOGY_HOTSPOT_LOCALONLY" "CONNECTION_TECHNOLOGY_HOTSPOT_SOFTAP" "CONNECTION_TECHNOLOGY_UNKNOWN_TECHNOLOGY" "CONNECTION_TECHNOLOGY_WEBRTC_ADAPTER_TYPE_ANY" "CONNECTION_TECHNOLOGY_WEBRTC_ETHERNET" "CONNECTION_TECHNOLOGY_WEBRTC_LOOPBACK" "CONNECTION_TECHNOLOGY_WEBRTC_MOBILE" "CONNECTION_TECHNOLOGY_WEBRTC_VPN" "CONNECTION_TECHNOLOGY_WEBRTC_WIFI"; static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry ConnectionTechnology_entries[] = { { {ConnectionTechnology_names + 0, 30}, 1 }, { {ConnectionTechnology_names + 30, 31}, 2 }, { {ConnectionTechnology_names + 61, 36}, 3 }, { {ConnectionTechnology_names + 97, 39}, 4 }, { {ConnectionTechnology_names + 136, 36}, 5 }, { {ConnectionTechnology_names + 172, 40}, 0 }, { {ConnectionTechnology_names + 212, 45}, 11 }, { {ConnectionTechnology_names + 257, 37}, 8 }, { {ConnectionTechnology_names + 294, 37}, 10 }, { {ConnectionTechnology_names + 331, 35}, 7 }, { {ConnectionTechnology_names + 366, 32}, 9 }, { {ConnectionTechnology_names + 398, 33}, 6 }, }; static const int ConnectionTechnology_entries_by_number[] = { 5, // 0 -> CONNECTION_TECHNOLOGY_UNKNOWN_TECHNOLOGY 0, // 1 -> CONNECTION_TECHNOLOGY_BLE_GATT 1, // 2 -> CONNECTION_TECHNOLOGY_BLE_L2CAP 2, // 3 -> CONNECTION_TECHNOLOGY_HOTSPOT_DIRECT 3, // 4 -> CONNECTION_TECHNOLOGY_HOTSPOT_LOCALONLY 4, // 5 -> CONNECTION_TECHNOLOGY_HOTSPOT_SOFTAP 11, // 6 -> CONNECTION_TECHNOLOGY_WEBRTC_WIFI 9, // 7 -> CONNECTION_TECHNOLOGY_WEBRTC_MOBILE 7, // 8 -> CONNECTION_TECHNOLOGY_WEBRTC_ETHERNET 10, // 9 -> CONNECTION_TECHNOLOGY_WEBRTC_VPN 8, // 10 -> CONNECTION_TECHNOLOGY_WEBRTC_LOOPBACK 6, // 11 -> CONNECTION_TECHNOLOGY_WEBRTC_ADAPTER_TYPE_ANY }; const std::string& ConnectionTechnology_Name( ConnectionTechnology value) { static const bool dummy = ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( ConnectionTechnology_entries, ConnectionTechnology_entries_by_number, 12, ConnectionTechnology_strings); (void) dummy; int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( ConnectionTechnology_entries, ConnectionTechnology_entries_by_number, 12, value); return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : ConnectionTechnology_strings[idx].get(); } bool ConnectionTechnology_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ConnectionTechnology* value) { int int_value; bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( ConnectionTechnology_entries, 12, name, &int_value); if (success) { *value = static_cast(int_value); } return success; } bool ConnectionBand_IsValid(int value) { switch (value) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: return true; default: return false; } } static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed ConnectionBand_strings[8] = {}; static const char ConnectionBand_names[] = "CONNECTION_BAND_CELLULAR_BAND_2G" "CONNECTION_BAND_CELLULAR_BAND_3G" "CONNECTION_BAND_CELLULAR_BAND_4G" "CONNECTION_BAND_CELLULAR_BAND_5G" "CONNECTION_BAND_UNKNOWN_BAND" "CONNECTION_BAND_WIFI_BAND_2GHZ" "CONNECTION_BAND_WIFI_BAND_5GHZ" "CONNECTION_BAND_WIFI_BAND_6GHZ"; static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry ConnectionBand_entries[] = { { {ConnectionBand_names + 0, 32}, 4 }, { {ConnectionBand_names + 32, 32}, 5 }, { {ConnectionBand_names + 64, 32}, 6 }, { {ConnectionBand_names + 96, 32}, 7 }, { {ConnectionBand_names + 128, 28}, 0 }, { {ConnectionBand_names + 156, 30}, 1 }, { {ConnectionBand_names + 186, 30}, 2 }, { {ConnectionBand_names + 216, 30}, 3 }, }; static const int ConnectionBand_entries_by_number[] = { 4, // 0 -> CONNECTION_BAND_UNKNOWN_BAND 5, // 1 -> CONNECTION_BAND_WIFI_BAND_2GHZ 6, // 2 -> CONNECTION_BAND_WIFI_BAND_5GHZ 7, // 3 -> CONNECTION_BAND_WIFI_BAND_6GHZ 0, // 4 -> CONNECTION_BAND_CELLULAR_BAND_2G 1, // 5 -> CONNECTION_BAND_CELLULAR_BAND_3G 2, // 6 -> CONNECTION_BAND_CELLULAR_BAND_4G 3, // 7 -> CONNECTION_BAND_CELLULAR_BAND_5G }; const std::string& ConnectionBand_Name( ConnectionBand value) { static const bool dummy = ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( ConnectionBand_entries, ConnectionBand_entries_by_number, 8, ConnectionBand_strings); (void) dummy; int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( ConnectionBand_entries, ConnectionBand_entries_by_number, 8, value); return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : ConnectionBand_strings[idx].get(); } bool ConnectionBand_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ConnectionBand* value) { int int_value; bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( ConnectionBand_entries, 8, name, &int_value); if (success) { *value = static_cast(int_value); } return success; } bool ConnectionMode_IsValid(int value) { switch (value) { case 0: case 1: return true; default: return false; } } static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed ConnectionMode_strings[2] = {}; static const char ConnectionMode_names[] = "INSTANT" "LEGACY"; static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry ConnectionMode_entries[] = { { {ConnectionMode_names + 0, 7}, 1 }, { {ConnectionMode_names + 7, 6}, 0 }, }; static const int ConnectionMode_entries_by_number[] = { 1, // 0 -> LEGACY 0, // 1 -> INSTANT }; const std::string& ConnectionMode_Name( ConnectionMode value) { static const bool dummy = ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( ConnectionMode_entries, ConnectionMode_entries_by_number, 2, ConnectionMode_strings); (void) dummy; int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( ConnectionMode_entries, ConnectionMode_entries_by_number, 2, value); return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : ConnectionMode_strings[idx].get(); } bool ConnectionMode_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ConnectionMode* value) { int int_value; bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( ConnectionMode_entries, 2, name, &int_value); if (success) { *value = static_cast(int_value); } return success; } bool InstantConnectionResult_IsValid(int value) { switch (value) { case 0: case 1: case 2: case 3: return true; default: return false; } } static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed InstantConnectionResult_strings[4] = {}; static const char InstantConnectionResult_names[] = "INSTANT_CONNECTION_FAILURE" "INSTANT_CONNECTION_SUCCESS" "INSTANT_CONNECTION_TIMEOUT" "UNKNOWN_INSTANT_CONNECTION_RESULT"; static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry InstantConnectionResult_entries[] = { { {InstantConnectionResult_names + 0, 26}, 2 }, { {InstantConnectionResult_names + 26, 26}, 1 }, { {InstantConnectionResult_names + 52, 26}, 3 }, { {InstantConnectionResult_names + 78, 33}, 0 }, }; static const int InstantConnectionResult_entries_by_number[] = { 3, // 0 -> UNKNOWN_INSTANT_CONNECTION_RESULT 1, // 1 -> INSTANT_CONNECTION_SUCCESS 0, // 2 -> INSTANT_CONNECTION_FAILURE 2, // 3 -> INSTANT_CONNECTION_TIMEOUT }; const std::string& InstantConnectionResult_Name( InstantConnectionResult value) { static const bool dummy = ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( InstantConnectionResult_entries, InstantConnectionResult_entries_by_number, 4, InstantConnectionResult_strings); (void) dummy; int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( InstantConnectionResult_entries, InstantConnectionResult_entries_by_number, 4, value); return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : InstantConnectionResult_strings[idx].get(); } bool InstantConnectionResult_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, InstantConnectionResult* value) { int int_value; bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( InstantConnectionResult_entries, 4, name, &int_value); if (success) { *value = static_cast(int_value); } return success; } bool ConnectionRequestResponse_IsValid(int value) { switch (value) { case 0: case 1: case 2: case 3: case 4: return true; default: return false; } } static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed ConnectionRequestResponse_strings[5] = {}; static const char ConnectionRequestResponse_names[] = "ACCEPTED" "IGNORED" "NOT_SENT" "REJECTED" "UNKNOWN_CONNECTION_REQUEST_RESPONSE"; static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry ConnectionRequestResponse_entries[] = { { {ConnectionRequestResponse_names + 0, 8}, 1 }, { {ConnectionRequestResponse_names + 8, 7}, 3 }, { {ConnectionRequestResponse_names + 15, 8}, 4 }, { {ConnectionRequestResponse_names + 23, 8}, 2 }, { {ConnectionRequestResponse_names + 31, 35}, 0 }, }; static const int ConnectionRequestResponse_entries_by_number[] = { 4, // 0 -> UNKNOWN_CONNECTION_REQUEST_RESPONSE 0, // 1 -> ACCEPTED 3, // 2 -> REJECTED 1, // 3 -> IGNORED 2, // 4 -> NOT_SENT }; const std::string& ConnectionRequestResponse_Name( ConnectionRequestResponse value) { static const bool dummy = ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( ConnectionRequestResponse_entries, ConnectionRequestResponse_entries_by_number, 5, ConnectionRequestResponse_strings); (void) dummy; int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( ConnectionRequestResponse_entries, ConnectionRequestResponse_entries_by_number, 5, value); return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : ConnectionRequestResponse_strings[idx].get(); } bool ConnectionRequestResponse_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ConnectionRequestResponse* value) { int int_value; bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( ConnectionRequestResponse_entries, 5, name, &int_value); if (success) { *value = static_cast(int_value); } return success; } bool ConnectionAttemptResult_IsValid(int value) { switch (value) { case 0: case 1: case 2: case 3: return true; default: return false; } } static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed ConnectionAttemptResult_strings[4] = {}; static const char ConnectionAttemptResult_names[] = "RESULT_CANCELLED" "RESULT_ERROR" "RESULT_SUCCESS" "UNKNOWN_CONNECTION_ATTEMPT_RESULT"; static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry ConnectionAttemptResult_entries[] = { { {ConnectionAttemptResult_names + 0, 16}, 3 }, { {ConnectionAttemptResult_names + 16, 12}, 2 }, { {ConnectionAttemptResult_names + 28, 14}, 1 }, { {ConnectionAttemptResult_names + 42, 33}, 0 }, }; static const int ConnectionAttemptResult_entries_by_number[] = { 3, // 0 -> UNKNOWN_CONNECTION_ATTEMPT_RESULT 2, // 1 -> RESULT_SUCCESS 1, // 2 -> RESULT_ERROR 0, // 3 -> RESULT_CANCELLED }; const std::string& ConnectionAttemptResult_Name( ConnectionAttemptResult value) { static const bool dummy = ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( ConnectionAttemptResult_entries, ConnectionAttemptResult_entries_by_number, 4, ConnectionAttemptResult_strings); (void) dummy; int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( ConnectionAttemptResult_entries, ConnectionAttemptResult_entries_by_number, 4, value); return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : ConnectionAttemptResult_strings[idx].get(); } bool ConnectionAttemptResult_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ConnectionAttemptResult* value) { int int_value; bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( ConnectionAttemptResult_entries, 4, name, &int_value); if (success) { *value = static_cast(int_value); } return success; } bool ConnectionAttemptDirection_IsValid(int value) { switch (value) { case 0: case 1: case 2: return true; default: return false; } } static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed ConnectionAttemptDirection_strings[3] = {}; static const char ConnectionAttemptDirection_names[] = "INCOMING" "OUTGOING" "UNKNOWN_CONNECTION_ATTEMPT_DIRECTION"; static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry ConnectionAttemptDirection_entries[] = { { {ConnectionAttemptDirection_names + 0, 8}, 1 }, { {ConnectionAttemptDirection_names + 8, 8}, 2 }, { {ConnectionAttemptDirection_names + 16, 36}, 0 }, }; static const int ConnectionAttemptDirection_entries_by_number[] = { 2, // 0 -> UNKNOWN_CONNECTION_ATTEMPT_DIRECTION 0, // 1 -> INCOMING 1, // 2 -> OUTGOING }; const std::string& ConnectionAttemptDirection_Name( ConnectionAttemptDirection value) { static const bool dummy = ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( ConnectionAttemptDirection_entries, ConnectionAttemptDirection_entries_by_number, 3, ConnectionAttemptDirection_strings); (void) dummy; int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( ConnectionAttemptDirection_entries, ConnectionAttemptDirection_entries_by_number, 3, value); return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : ConnectionAttemptDirection_strings[idx].get(); } bool ConnectionAttemptDirection_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ConnectionAttemptDirection* value) { int int_value; bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( ConnectionAttemptDirection_entries, 3, name, &int_value); if (success) { *value = static_cast(int_value); } return success; } bool ConnectionAttemptType_IsValid(int value) { switch (value) { case 0: case 1: case 2: case 3: return true; default: return false; } } static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed ConnectionAttemptType_strings[4] = {}; static const char ConnectionAttemptType_names[] = "INITIAL" "RECONNECT" "UNKNOWN_CONNECTION_ATTEMPT_TYPE" "UPGRADE"; static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry ConnectionAttemptType_entries[] = { { {ConnectionAttemptType_names + 0, 7}, 1 }, { {ConnectionAttemptType_names + 7, 9}, 3 }, { {ConnectionAttemptType_names + 16, 31}, 0 }, { {ConnectionAttemptType_names + 47, 7}, 2 }, }; static const int ConnectionAttemptType_entries_by_number[] = { 2, // 0 -> UNKNOWN_CONNECTION_ATTEMPT_TYPE 0, // 1 -> INITIAL 3, // 2 -> UPGRADE 1, // 3 -> RECONNECT }; const std::string& ConnectionAttemptType_Name( ConnectionAttemptType value) { static const bool dummy = ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( ConnectionAttemptType_entries, ConnectionAttemptType_entries_by_number, 4, ConnectionAttemptType_strings); (void) dummy; int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( ConnectionAttemptType_entries, ConnectionAttemptType_entries_by_number, 4, value); return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : ConnectionAttemptType_strings[idx].get(); } bool ConnectionAttemptType_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ConnectionAttemptType* value) { int int_value; bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( ConnectionAttemptType_entries, 4, name, &int_value); if (success) { *value = static_cast(int_value); } return success; } bool DisconnectionReason_IsValid(int value) { switch (value) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: return true; default: return false; } } static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed DisconnectionReason_strings[9] = {}; static const char DisconnectionReason_names[] = "AUTHENTICATION_FAILURE" "IO_ERROR" "LOCAL_DISCONNECTION" "PREV_CHANNEL_DISCONNECTION_IN_RECONNECT" "REMOTE_DISCONNECTION" "SHUTDOWN" "UNFINISHED" "UNKNOWN_DISCONNECTION_REASON" "UPGRADED"; static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry DisconnectionReason_entries[] = { { {DisconnectionReason_names + 0, 22}, 8 }, { {DisconnectionReason_names + 22, 8}, 3 }, { {DisconnectionReason_names + 30, 19}, 1 }, { {DisconnectionReason_names + 49, 39}, 7 }, { {DisconnectionReason_names + 88, 20}, 2 }, { {DisconnectionReason_names + 108, 8}, 5 }, { {DisconnectionReason_names + 116, 10}, 6 }, { {DisconnectionReason_names + 126, 28}, 0 }, { {DisconnectionReason_names + 154, 8}, 4 }, }; static const int DisconnectionReason_entries_by_number[] = { 7, // 0 -> UNKNOWN_DISCONNECTION_REASON 2, // 1 -> LOCAL_DISCONNECTION 4, // 2 -> REMOTE_DISCONNECTION 1, // 3 -> IO_ERROR 8, // 4 -> UPGRADED 5, // 5 -> SHUTDOWN 6, // 6 -> UNFINISHED 3, // 7 -> PREV_CHANNEL_DISCONNECTION_IN_RECONNECT 0, // 8 -> AUTHENTICATION_FAILURE }; const std::string& DisconnectionReason_Name( DisconnectionReason value) { static const bool dummy = ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( DisconnectionReason_entries, DisconnectionReason_entries_by_number, 9, DisconnectionReason_strings); (void) dummy; int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( DisconnectionReason_entries, DisconnectionReason_entries_by_number, 9, value); return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : DisconnectionReason_strings[idx].get(); } bool DisconnectionReason_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DisconnectionReason* value) { int int_value; bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( DisconnectionReason_entries, 9, name, &int_value); if (success) { *value = static_cast(int_value); } return success; } bool PayloadType_IsValid(int value) { switch (value) { case 0: case 1: case 2: case 3: return true; default: return false; } } static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed PayloadType_strings[4] = {}; static const char PayloadType_names[] = "BYTES" "FILE" "STREAM" "UNKNOWN_PAYLOAD_TYPE"; static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry PayloadType_entries[] = { { {PayloadType_names + 0, 5}, 1 }, { {PayloadType_names + 5, 4}, 2 }, { {PayloadType_names + 9, 6}, 3 }, { {PayloadType_names + 15, 20}, 0 }, }; static const int PayloadType_entries_by_number[] = { 3, // 0 -> UNKNOWN_PAYLOAD_TYPE 0, // 1 -> BYTES 1, // 2 -> FILE 2, // 3 -> STREAM }; const std::string& PayloadType_Name( PayloadType value) { static const bool dummy = ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( PayloadType_entries, PayloadType_entries_by_number, 4, PayloadType_strings); (void) dummy; int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( PayloadType_entries, PayloadType_entries_by_number, 4, value); return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : PayloadType_strings[idx].get(); } bool PayloadType_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, PayloadType* value) { int int_value; bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( PayloadType_entries, 4, name, &int_value); if (success) { *value = static_cast(int_value); } return success; } bool PayloadStatus_IsValid(int value) { switch (value) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: case 10: case 11: return true; default: return false; } } static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed PayloadStatus_strings[12] = {}; static const char PayloadStatus_names[] = "CONNECTION_CLOSED" "ENDPOINT_IO_ERROR" "ENDPOINT_UNENCRYPTED" "LOCAL_CANCELLATION" "LOCAL_CLIENT_DISCONNECTION" "LOCAL_ERROR" "MOVED_TO_NEW_MEDIUM" "REMOTE_CANCELLATION" "REMOTE_CLIENT_DISCONNECTION" "REMOTE_ERROR" "SUCCESS" "UNKNOWN_PAYLOAD_STATUS"; static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry PayloadStatus_entries[] = { { {PayloadStatus_names + 0, 17}, 6 }, { {PayloadStatus_names + 17, 17}, 4 }, { {PayloadStatus_names + 34, 20}, 9 }, { {PayloadStatus_names + 54, 18}, 7 }, { {PayloadStatus_names + 72, 26}, 10 }, { {PayloadStatus_names + 98, 11}, 2 }, { {PayloadStatus_names + 109, 19}, 5 }, { {PayloadStatus_names + 128, 19}, 8 }, { {PayloadStatus_names + 147, 27}, 11 }, { {PayloadStatus_names + 174, 12}, 3 }, { {PayloadStatus_names + 186, 7}, 1 }, { {PayloadStatus_names + 193, 22}, 0 }, }; static const int PayloadStatus_entries_by_number[] = { 11, // 0 -> UNKNOWN_PAYLOAD_STATUS 10, // 1 -> SUCCESS 5, // 2 -> LOCAL_ERROR 9, // 3 -> REMOTE_ERROR 1, // 4 -> ENDPOINT_IO_ERROR 6, // 5 -> MOVED_TO_NEW_MEDIUM 0, // 6 -> CONNECTION_CLOSED 3, // 7 -> LOCAL_CANCELLATION 7, // 8 -> REMOTE_CANCELLATION 2, // 9 -> ENDPOINT_UNENCRYPTED 4, // 10 -> LOCAL_CLIENT_DISCONNECTION 8, // 11 -> REMOTE_CLIENT_DISCONNECTION }; const std::string& PayloadStatus_Name( PayloadStatus value) { static const bool dummy = ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( PayloadStatus_entries, PayloadStatus_entries_by_number, 12, PayloadStatus_strings); (void) dummy; int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( PayloadStatus_entries, PayloadStatus_entries_by_number, 12, value); return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : PayloadStatus_strings[idx].get(); } bool PayloadStatus_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, PayloadStatus* value) { int int_value; bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( PayloadStatus_entries, 12, name, &int_value); if (success) { *value = static_cast(int_value); } return success; } bool Bandwidth_IsValid(int value) { switch (value) { case 0: case 1: case 2: case 3: return true; default: return false; } } static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed Bandwidth_strings[4] = {}; static const char Bandwidth_names[] = "BANDWIDTH_24_GHZ" "BANDWIDTH_5_GHZ" "BANDWIDTH_6_GHZ" "BANDWIDTH_UNKNOWN"; static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry Bandwidth_entries[] = { { {Bandwidth_names + 0, 16}, 1 }, { {Bandwidth_names + 16, 15}, 2 }, { {Bandwidth_names + 31, 15}, 3 }, { {Bandwidth_names + 46, 17}, 0 }, }; static const int Bandwidth_entries_by_number[] = { 3, // 0 -> BANDWIDTH_UNKNOWN 0, // 1 -> BANDWIDTH_24_GHZ 1, // 2 -> BANDWIDTH_5_GHZ 2, // 3 -> BANDWIDTH_6_GHZ }; const std::string& Bandwidth_Name( Bandwidth value) { static const bool dummy = ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( Bandwidth_entries, Bandwidth_entries_by_number, 4, Bandwidth_strings); (void) dummy; int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( Bandwidth_entries, Bandwidth_entries_by_number, 4, value); return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : Bandwidth_strings[idx].get(); } bool Bandwidth_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Bandwidth* value) { int int_value; bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( Bandwidth_entries, 4, name, &int_value); if (success) { *value = static_cast(int_value); } return success; } bool BandwidthUpgradeResult_IsValid(int value) { switch (value) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 10: case 11: case 12: case 13: case 14: case 15: case 16: case 17: case 18: case 19: return true; default: return false; } } static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed BandwidthUpgradeResult_strings[18] = {}; static const char BandwidthUpgradeResult_names[] = "ALREADY_ON_MEDIUM_ERROR" "ATTEMPT_SKIPPED" "BLUETOOTH_MEDIUM_ERROR" "CHANNEL_ERROR" "MEDIUM_ERROR" "PROTOCOL_ERROR" "REMOTE_CONNECTION_ERROR" "RESULT_IO_ERROR" "RESULT_REMOTE_ERROR" "UNFINISHED_ERROR" "UNKNOWN_BANDWIDTH_UPGRADE_RESULT" "UPGRADE_RESULT_ERROR" "UPGRADE_RESULT_SUCCESS" "WEB_RTC_MEDIUM_ERROR" "WIFI_AWARE_MEDIUM_ERROR" "WIFI_DIRECT_MEDIUM_ERROR" "WIFI_HOTSPOT_MEDIUM_ERROR" "WIFI_LAN_MEDIUM_ERROR"; static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry BandwidthUpgradeResult_entries[] = { { {BandwidthUpgradeResult_names + 0, 23}, 7 }, { {BandwidthUpgradeResult_names + 23, 15}, 18 }, { {BandwidthUpgradeResult_names + 38, 22}, 11 }, { {BandwidthUpgradeResult_names + 60, 13}, 6 }, { {BandwidthUpgradeResult_names + 73, 12}, 3 }, { {BandwidthUpgradeResult_names + 85, 14}, 4 }, { {BandwidthUpgradeResult_names + 99, 23}, 19 }, { {BandwidthUpgradeResult_names + 122, 15}, 5 }, { {BandwidthUpgradeResult_names + 137, 19}, 17 }, { {BandwidthUpgradeResult_names + 156, 16}, 10 }, { {BandwidthUpgradeResult_names + 172, 32}, 0 }, { {BandwidthUpgradeResult_names + 204, 20}, 2 }, { {BandwidthUpgradeResult_names + 224, 22}, 1 }, { {BandwidthUpgradeResult_names + 246, 20}, 16 }, { {BandwidthUpgradeResult_names + 266, 23}, 12 }, { {BandwidthUpgradeResult_names + 289, 24}, 15 }, { {BandwidthUpgradeResult_names + 313, 25}, 14 }, { {BandwidthUpgradeResult_names + 338, 21}, 13 }, }; static const int BandwidthUpgradeResult_entries_by_number[] = { 10, // 0 -> UNKNOWN_BANDWIDTH_UPGRADE_RESULT 12, // 1 -> UPGRADE_RESULT_SUCCESS 11, // 2 -> UPGRADE_RESULT_ERROR 4, // 3 -> MEDIUM_ERROR 5, // 4 -> PROTOCOL_ERROR 7, // 5 -> RESULT_IO_ERROR 3, // 6 -> CHANNEL_ERROR 0, // 7 -> ALREADY_ON_MEDIUM_ERROR 9, // 10 -> UNFINISHED_ERROR 2, // 11 -> BLUETOOTH_MEDIUM_ERROR 14, // 12 -> WIFI_AWARE_MEDIUM_ERROR 17, // 13 -> WIFI_LAN_MEDIUM_ERROR 16, // 14 -> WIFI_HOTSPOT_MEDIUM_ERROR 15, // 15 -> WIFI_DIRECT_MEDIUM_ERROR 13, // 16 -> WEB_RTC_MEDIUM_ERROR 8, // 17 -> RESULT_REMOTE_ERROR 1, // 18 -> ATTEMPT_SKIPPED 6, // 19 -> REMOTE_CONNECTION_ERROR }; const std::string& BandwidthUpgradeResult_Name( BandwidthUpgradeResult value) { static const bool dummy = ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( BandwidthUpgradeResult_entries, BandwidthUpgradeResult_entries_by_number, 18, BandwidthUpgradeResult_strings); (void) dummy; int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( BandwidthUpgradeResult_entries, BandwidthUpgradeResult_entries_by_number, 18, value); return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : BandwidthUpgradeResult_strings[idx].get(); } bool BandwidthUpgradeResult_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, BandwidthUpgradeResult* value) { int int_value; bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( BandwidthUpgradeResult_entries, 18, name, &int_value); if (success) { *value = static_cast(int_value); } return success; } bool BandwidthUpgradeErrorStage_IsValid(int value) { switch (value) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 13: case 14: case 15: case 16: case 17: case 18: case 19: case 20: case 21: case 22: case 23: case 24: case 25: case 26: case 27: case 28: case 29: case 30: case 31: case 32: case 33: case 34: return true; default: return false; } } static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed BandwidthUpgradeErrorStage_strings[35] = {}; static const char BandwidthUpgradeErrorStage_names[] = "BLUETOOTH_CONNECT_OUTGOING" "BLUETOOTH_LISTEN_INCOMING" "BLUETOOTH_OBTAIN_MAC_ADDRESS" "BLUETOOTH_PARSE_MAC_ADDRESS" "BLUETOOTH_SOCKET_CREATION" "CLIENT_INTRODUCTION" "LAST_WRITE_TO_PRIOR_CHANNEL" "NETWORK_AVAILABLE" "PRIOR_ENDPOINT_CHANNEL" "SAFE_TO_CLOSE_PRIOR_CHANNEL" "SOCKET_CREATION" "UNKNOWN_BANDWIDTH_UPGRADE_ERROR_STAGE" "UPGRADE_CANCEL" "UPGRADE_SUCCESS" "UPGRADE_UNFINISHED" "WEB_RTC_LISTEN_INCOMING" "WEB_RTC_SOCKET_CREATION" "WIFI_AWARE_CONNECT_TO_NETWORK" "WIFI_AWARE_LISTEN_INCOMING" "WIFI_AWARE_PUBLISH" "WIFI_AWARE_SOCKET_CREATION" "WIFI_AWARE_SUBSCRIBE" "WIFI_CONNECT_TO_HOTSPOT" "WIFI_DIRECT_CONNECT_OUTGOING" "WIFI_DIRECT_CREATE_GROUP" "WIFI_DIRECT_LISTEN_INCOMING" "WIFI_DIRECT_PARSE_DEVICE_ADDRESS" "WIFI_DIRECT_SOCKET_CREATION" "WIFI_HOTSPOT_SOCKET_CREATION" "WIFI_LAN_IP_ADDRESS" "WIFI_LAN_LISTEN_INCOMING" "WIFI_LAN_SOCKET_CONNECTION" "WIFI_LAN_SOCKET_CREATION" "WIFI_LISTEN_INCOMING" "WIFI_START_HOTSPOT"; static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry BandwidthUpgradeErrorStage_entries[] = { { {BandwidthUpgradeErrorStage_names + 0, 26}, 18 }, { {BandwidthUpgradeErrorStage_names + 26, 25}, 16 }, { {BandwidthUpgradeErrorStage_names + 51, 28}, 17 }, { {BandwidthUpgradeErrorStage_names + 79, 27}, 19 }, { {BandwidthUpgradeErrorStage_names + 106, 25}, 30 }, { {BandwidthUpgradeErrorStage_names + 131, 19}, 1 }, { {BandwidthUpgradeErrorStage_names + 150, 27}, 3 }, { {BandwidthUpgradeErrorStage_names + 177, 17}, 2 }, { {BandwidthUpgradeErrorStage_names + 194, 22}, 6 }, { {BandwidthUpgradeErrorStage_names + 216, 27}, 4 }, { {BandwidthUpgradeErrorStage_names + 243, 15}, 5 }, { {BandwidthUpgradeErrorStage_names + 258, 37}, 0 }, { {BandwidthUpgradeErrorStage_names + 295, 14}, 9 }, { {BandwidthUpgradeErrorStage_names + 309, 15}, 8 }, { {BandwidthUpgradeErrorStage_names + 324, 18}, 7 }, { {BandwidthUpgradeErrorStage_names + 342, 23}, 34 }, { {BandwidthUpgradeErrorStage_names + 365, 23}, 33 }, { {BandwidthUpgradeErrorStage_names + 388, 29}, 23 }, { {BandwidthUpgradeErrorStage_names + 417, 26}, 20 }, { {BandwidthUpgradeErrorStage_names + 443, 18}, 21 }, { {BandwidthUpgradeErrorStage_names + 461, 26}, 31 }, { {BandwidthUpgradeErrorStage_names + 487, 20}, 22 }, { {BandwidthUpgradeErrorStage_names + 507, 23}, 12 }, { {BandwidthUpgradeErrorStage_names + 530, 28}, 26 }, { {BandwidthUpgradeErrorStage_names + 558, 24}, 25 }, { {BandwidthUpgradeErrorStage_names + 582, 27}, 24 }, { {BandwidthUpgradeErrorStage_names + 609, 32}, 27 }, { {BandwidthUpgradeErrorStage_names + 641, 27}, 32 }, { {BandwidthUpgradeErrorStage_names + 668, 28}, 28 }, { {BandwidthUpgradeErrorStage_names + 696, 19}, 14 }, { {BandwidthUpgradeErrorStage_names + 715, 24}, 13 }, { {BandwidthUpgradeErrorStage_names + 739, 26}, 15 }, { {BandwidthUpgradeErrorStage_names + 765, 24}, 29 }, { {BandwidthUpgradeErrorStage_names + 789, 20}, 11 }, { {BandwidthUpgradeErrorStage_names + 809, 18}, 10 }, }; static const int BandwidthUpgradeErrorStage_entries_by_number[] = { 11, // 0 -> UNKNOWN_BANDWIDTH_UPGRADE_ERROR_STAGE 5, // 1 -> CLIENT_INTRODUCTION 7, // 2 -> NETWORK_AVAILABLE 6, // 3 -> LAST_WRITE_TO_PRIOR_CHANNEL 9, // 4 -> SAFE_TO_CLOSE_PRIOR_CHANNEL 10, // 5 -> SOCKET_CREATION 8, // 6 -> PRIOR_ENDPOINT_CHANNEL 14, // 7 -> UPGRADE_UNFINISHED 13, // 8 -> UPGRADE_SUCCESS 12, // 9 -> UPGRADE_CANCEL 34, // 10 -> WIFI_START_HOTSPOT 33, // 11 -> WIFI_LISTEN_INCOMING 22, // 12 -> WIFI_CONNECT_TO_HOTSPOT 30, // 13 -> WIFI_LAN_LISTEN_INCOMING 29, // 14 -> WIFI_LAN_IP_ADDRESS 31, // 15 -> WIFI_LAN_SOCKET_CONNECTION 1, // 16 -> BLUETOOTH_LISTEN_INCOMING 2, // 17 -> BLUETOOTH_OBTAIN_MAC_ADDRESS 0, // 18 -> BLUETOOTH_CONNECT_OUTGOING 3, // 19 -> BLUETOOTH_PARSE_MAC_ADDRESS 18, // 20 -> WIFI_AWARE_LISTEN_INCOMING 19, // 21 -> WIFI_AWARE_PUBLISH 21, // 22 -> WIFI_AWARE_SUBSCRIBE 17, // 23 -> WIFI_AWARE_CONNECT_TO_NETWORK 25, // 24 -> WIFI_DIRECT_LISTEN_INCOMING 24, // 25 -> WIFI_DIRECT_CREATE_GROUP 23, // 26 -> WIFI_DIRECT_CONNECT_OUTGOING 26, // 27 -> WIFI_DIRECT_PARSE_DEVICE_ADDRESS 28, // 28 -> WIFI_HOTSPOT_SOCKET_CREATION 32, // 29 -> WIFI_LAN_SOCKET_CREATION 4, // 30 -> BLUETOOTH_SOCKET_CREATION 20, // 31 -> WIFI_AWARE_SOCKET_CREATION 27, // 32 -> WIFI_DIRECT_SOCKET_CREATION 16, // 33 -> WEB_RTC_SOCKET_CREATION 15, // 34 -> WEB_RTC_LISTEN_INCOMING }; const std::string& BandwidthUpgradeErrorStage_Name( BandwidthUpgradeErrorStage value) { static const bool dummy = ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( BandwidthUpgradeErrorStage_entries, BandwidthUpgradeErrorStage_entries_by_number, 35, BandwidthUpgradeErrorStage_strings); (void) dummy; int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( BandwidthUpgradeErrorStage_entries, BandwidthUpgradeErrorStage_entries_by_number, 35, value); return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : BandwidthUpgradeErrorStage_strings[idx].get(); } bool BandwidthUpgradeErrorStage_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, BandwidthUpgradeErrorStage* value) { int int_value; bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( BandwidthUpgradeErrorStage_entries, 35, name, &int_value); if (success) { *value = static_cast(int_value); } return success; } bool LogSource_IsValid(int value) { switch (value) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: return true; default: return false; } } static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed LogSource_strings[10] = {}; static const char LogSource_names[] = "BETA_TESTER_DEVICES" "BETO_DOGFOOD_DEVICES" "DEBUG_DEVICES" "INTERNAL_DEVICES" "LAB_DEVICES" "NEARBY_DOGFOOD_DEVICES" "NEARBY_MODULE_FOOD_DEVICES" "NEARBY_TEAMFOOD_DEVICES" "OEM_DEVICES" "UNSPECIFIED_SOURCE"; static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry LogSource_entries[] = { { {LogSource_names + 0, 19}, 3 }, { {LogSource_names + 19, 20}, 7 }, { {LogSource_names + 39, 13}, 5 }, { {LogSource_names + 52, 16}, 2 }, { {LogSource_names + 68, 11}, 1 }, { {LogSource_names + 79, 22}, 8 }, { {LogSource_names + 101, 26}, 6 }, { {LogSource_names + 127, 23}, 9 }, { {LogSource_names + 150, 11}, 4 }, { {LogSource_names + 161, 18}, 0 }, }; static const int LogSource_entries_by_number[] = { 9, // 0 -> UNSPECIFIED_SOURCE 4, // 1 -> LAB_DEVICES 3, // 2 -> INTERNAL_DEVICES 0, // 3 -> BETA_TESTER_DEVICES 8, // 4 -> OEM_DEVICES 2, // 5 -> DEBUG_DEVICES 6, // 6 -> NEARBY_MODULE_FOOD_DEVICES 1, // 7 -> BETO_DOGFOOD_DEVICES 5, // 8 -> NEARBY_DOGFOOD_DEVICES 7, // 9 -> NEARBY_TEAMFOOD_DEVICES }; const std::string& LogSource_Name( LogSource value) { static const bool dummy = ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( LogSource_entries, LogSource_entries_by_number, 10, LogSource_strings); (void) dummy; int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( LogSource_entries, LogSource_entries_by_number, 10, value); return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : LogSource_strings[idx].get(); } bool LogSource_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, LogSource* value) { int int_value; bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( LogSource_entries, 10, name, &int_value); if (success) { *value = static_cast(int_value); } return success; } bool PowerLevel_IsValid(int value) { switch (value) { case -1: case 0: case 1: case 2: case 3: return true; default: return false; } } static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed PowerLevel_strings[5] = {}; static const char PowerLevel_names[] = "BALANCED_POWER" "HIGH_POWER" "LOW_POWER" "ULTRA_LOW_POWER" "UNSPECIFIED"; static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry PowerLevel_entries[] = { { {PowerLevel_names + 0, 14}, 2 }, { {PowerLevel_names + 14, 10}, 3 }, { {PowerLevel_names + 24, 9}, 1 }, { {PowerLevel_names + 33, 15}, -1 }, { {PowerLevel_names + 48, 11}, 0 }, }; static const int PowerLevel_entries_by_number[] = { 3, // -1 -> ULTRA_LOW_POWER 4, // 0 -> UNSPECIFIED 2, // 1 -> LOW_POWER 0, // 2 -> BALANCED_POWER 1, // 3 -> HIGH_POWER }; const std::string& PowerLevel_Name( PowerLevel value) { static const bool dummy = ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( PowerLevel_entries, PowerLevel_entries_by_number, 5, PowerLevel_strings); (void) dummy; int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( PowerLevel_entries, PowerLevel_entries_by_number, 5, value); return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : PowerLevel_strings[idx].get(); } bool PowerLevel_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, PowerLevel* value) { int int_value; bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( PowerLevel_entries, 5, name, &int_value); if (success) { *value = static_cast(int_value); } return success; } bool OperationResultCategory_IsValid(int value) { switch (value) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: case 10: return true; default: return false; } } static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed OperationResultCategory_strings[11] = {}; static const char OperationResultCategory_names[] = "CATEGORY_CLIENT_CANCELLATION" "CATEGORY_CLIENT_ERROR" "CATEGORY_CONNECTIVITY_ERROR" "CATEGORY_DCT_ERROR" "CATEGORY_DEVICE_STATE_ERROR" "CATEGORY_IO_ERROR" "CATEGORY_MEDIUM_UNAVAILABLE" "CATEGORY_MISCELLANEOUS" "CATEGORY_NEARBY_ERROR" "CATEGORY_SUCCESS" "CATEGORY_UNKNOWN"; static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry OperationResultCategory_entries[] = { { {OperationResultCategory_names + 0, 28}, 2 }, { {OperationResultCategory_names + 28, 21}, 5 }, { {OperationResultCategory_names + 49, 27}, 7 }, { {OperationResultCategory_names + 76, 18}, 10 }, { {OperationResultCategory_names + 94, 27}, 4 }, { {OperationResultCategory_names + 121, 17}, 9 }, { {OperationResultCategory_names + 138, 27}, 3 }, { {OperationResultCategory_names + 165, 22}, 8 }, { {OperationResultCategory_names + 187, 21}, 6 }, { {OperationResultCategory_names + 208, 16}, 1 }, { {OperationResultCategory_names + 224, 16}, 0 }, }; static const int OperationResultCategory_entries_by_number[] = { 10, // 0 -> CATEGORY_UNKNOWN 9, // 1 -> CATEGORY_SUCCESS 0, // 2 -> CATEGORY_CLIENT_CANCELLATION 6, // 3 -> CATEGORY_MEDIUM_UNAVAILABLE 4, // 4 -> CATEGORY_DEVICE_STATE_ERROR 1, // 5 -> CATEGORY_CLIENT_ERROR 8, // 6 -> CATEGORY_NEARBY_ERROR 2, // 7 -> CATEGORY_CONNECTIVITY_ERROR 7, // 8 -> CATEGORY_MISCELLANEOUS 5, // 9 -> CATEGORY_IO_ERROR 3, // 10 -> CATEGORY_DCT_ERROR }; const std::string& OperationResultCategory_Name( OperationResultCategory value) { static const bool dummy = ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( OperationResultCategory_entries, OperationResultCategory_entries_by_number, 11, OperationResultCategory_strings); (void) dummy; int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( OperationResultCategory_entries, OperationResultCategory_entries_by_number, 11, value); return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : OperationResultCategory_strings[idx].get(); } bool OperationResultCategory_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, OperationResultCategory* value) { int int_value; bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( OperationResultCategory_entries, 11, name, &int_value); if (success) { *value = static_cast(int_value); } return success; } bool OperationResultCode_IsValid(int value) { switch (value) { case 0: case 1: case 500: case 501: case 502: case 503: case 504: case 505: case 506: case 507: case 508: case 509: case 510: case 511: case 512: case 513: case 514: case 515: case 516: case 517: case 518: case 519: case 520: case 521: case 522: case 523: case 524: case 525: case 1000: case 1001: case 1002: case 1003: case 1004: case 1500: case 1501: case 1502: case 1503: case 1504: case 1505: case 1506: case 1507: case 1508: case 1509: case 1510: case 1511: case 1512: case 1513: case 1514: case 1515: case 1516: case 1517: case 1518: case 1519: case 1520: case 1521: case 1522: case 1523: case 1524: case 1525: case 1526: case 1527: case 1528: case 1529: case 1530: case 1531: case 1532: case 1533: case 1534: case 1535: case 1536: case 1537: case 1538: case 1539: case 1540: case 1541: case 1542: case 1543: case 1544: case 1545: case 1546: case 1547: case 2000: case 2001: case 2002: case 2003: case 2004: case 2005: case 2006: case 2007: case 2008: case 2009: case 2010: case 2011: case 2012: case 2013: case 2014: case 2015: case 2016: case 2017: case 2018: case 2019: case 2020: case 2021: case 2022: case 2023: case 2024: case 2025: case 2026: case 2027: case 2028: case 2029: case 2030: case 2031: case 2032: case 2033: case 2034: case 2035: case 2036: case 2037: case 2038: case 2500: case 2501: case 2502: case 2503: case 2504: case 2505: case 2506: case 2507: case 2508: case 2509: case 2510: case 2511: case 2512: case 2513: case 2514: case 2515: case 2516: case 3000: case 3001: case 3002: case 3003: case 3004: case 3005: case 3006: case 3007: case 3008: case 3009: case 3010: case 3011: case 3012: case 3013: case 3014: case 3500: case 3501: case 3502: case 3503: case 3504: case 3505: case 3506: case 3507: case 3508: case 3509: case 3510: case 3511: case 3512: case 3513: case 3514: case 3515: case 3516: case 3517: case 3518: case 3519: case 3520: case 3521: case 3522: case 3523: case 3524: case 3525: case 3526: case 3527: case 3528: case 3529: case 3530: case 3531: case 3532: case 3533: case 3534: case 3535: case 3536: case 3537: case 3538: case 3539: case 3540: case 3541: case 3542: case 3543: case 3544: case 3545: case 3546: case 3547: case 3548: case 3549: case 3550: case 3551: case 3552: case 3553: case 3554: case 3555: case 3556: case 3557: case 3558: case 3559: case 3560: case 3561: case 3562: case 3563: case 3564: case 3565: case 3566: case 3567: case 3568: case 3569: case 3570: case 3571: case 3572: case 3573: case 3574: case 3575: case 3576: case 3577: case 3578: case 3579: case 3580: case 3581: case 3582: case 3583: case 3584: case 3585: case 3586: case 3587: case 3588: case 3589: case 3590: case 3591: case 3592: case 3593: case 3594: case 3595: case 3596: case 3597: case 3598: case 3599: case 3600: case 3601: case 3602: case 3603: case 3604: case 3605: case 3606: case 4500: case 4501: case 4502: case 4503: case 4504: case 4505: case 4506: case 4507: case 4508: case 4509: case 4510: case 4511: case 4512: case 4513: case 4514: case 4515: case 4516: case 4517: case 4518: case 4519: case 4520: case 4521: case 4522: case 4523: case 4524: case 4525: case 4526: case 4527: case 4528: case 4529: case 4530: case 4531: case 4532: case 4533: case 4534: case 4535: case 4536: case 4537: case 4538: case 4539: case 4540: case 4541: case 4542: case 4543: case 4544: case 4545: case 4546: case 4547: case 4548: case 4549: case 4550: case 4551: case 4552: case 4553: case 4554: case 4555: case 4556: case 4557: case 4558: case 4559: case 4560: case 4561: case 4562: case 4563: case 4564: case 4565: case 4566: case 4567: case 4568: case 4569: case 4570: case 4571: case 4572: case 4573: case 4574: case 4575: case 4576: case 4577: case 4578: case 4579: case 4580: case 4581: case 4582: case 4583: case 4584: case 4585: case 4586: case 4587: case 4588: case 4589: case 4590: case 4591: case 4592: case 4593: case 4594: case 4595: case 4596: case 4597: case 4598: case 4599: case 4600: case 4601: case 4602: case 4603: case 4604: case 4605: case 4606: case 4607: case 4608: case 4609: case 4610: case 4611: case 4612: case 5000: case 5001: case 5002: case 5003: case 5004: case 5005: case 5006: case 5007: case 5008: case 5009: case 5010: case 5011: case 5012: case 5013: case 5014: case 5015: case 5016: case 5017: case 5018: case 5019: case 5020: case 5021: case 5022: case 5023: case 5024: return true; default: return false; } } static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed OperationResultCode_strings[397] = {}; static const char OperationResultCode_names[] = "CLIENT_ALREADY_CONNECTED_TO_ENDPOINT" "CLIENT_ALREADY_CONNECTED_TO_TARGET" "CLIENT_AWDL_DUPLICATE_ADVERTISING" "CLIENT_AWDL_DUPLICATE_DISCOVERING" "CLIENT_BLE_DUPLICATE_ADVERTISING" "CLIENT_BLE_DUPLICATE_DISCOVERING" "CLIENT_BLE_NO_LISTENING" "CLIENT_BLUETOOTH_DUPLICATE_ADVERTISING" "CLIENT_BLUETOOTH_DUPLICATE_DISCOVERING" "CLIENT_CANCELLATION_AWDL_SERVER_SOCKET_CREATION" "CLIENT_CANCELLATION_BT_SERVER_SOCKET_CREATION" "CLIENT_CANCELLATION_CANCEL_AWDL_OUTGOING_CONNECTION" "CLIENT_CANCELLATION_CANCEL_BLE_OUTGOING_CONNECTION" "CLIENT_CANCELLATION_CANCEL_BT_OUTGOING_CONNECTION" "CLIENT_CANCELLATION_CANCEL_INCOMING_CONNECTION" "CLIENT_CANCELLATION_CANCEL_L2CAP_OUTGOING_CONNECTION" "CLIENT_CANCELLATION_CANCEL_LAN_OUTGOING_CONNECTION" "CLIENT_CANCELLATION_CANCEL_NFC_OUTGOING_CONNECTION" "CLIENT_CANCELLATION_CANCEL_OUTGOING_CONNECTION" "CLIENT_CANCELLATION_CANCEL_USB_OUTGOING_CONNECTION" "CLIENT_CANCELLATION_CANCEL_WEB_RTC_OUTGOING_CONNECTION" "CLIENT_CANCELLATION_CANCEL_WIFI_AWARE_OUTGOING_CONNECTION" "CLIENT_CANCELLATION_CANCEL_WIFI_DIRECT_OUTGOING_CONNECTION" "CLIENT_CANCELLATION_CANCEL_WIFI_HOTSPOT_OUTGOING_CONNECTION" "CLIENT_CANCELLATION_LOCAL_CANCEL_PAYLOAD" "CLIENT_CANCELLATION_LOCAL_DISCONNECT" "CLIENT_CANCELLATION_REMOTE_CANCEL_PAYLOAD" "CLIENT_CANCELLATION_REMOTE_DISCONNECT" "CLIENT_CANCELLATION_REMOTE_IN_CANCELED_STATE" "CLIENT_CANCELLATION_UPGRADE_CANCELED_BY_REMOTE" "CLIENT_CANCELLATION_WEB_RTC_SERVER_SOCKET_CREATION" "CLIENT_CANCELLATION_WIFI_AWARE_SERVER_SOCKET_CREATION" "CLIENT_CANCELLATION_WIFI_DIRECT_SERVER_SOCKET_CREATION" "CLIENT_CANCELLATION_WIFI_HOTSPOT_SERVER_SOCKET_CREATION" "CLIENT_CANCELLATION_WIFI_LAN_SERVER_SOCKET_CREATION" "CLIENT_CONNECT_TO_UNKNOWN_ENDPOINT" "CLIENT_DUPLICATE_ACCEPTING_AWDL_CONNECTION_REQUEST" "CLIENT_DUPLICATE_ACCEPTING_BLE_CONNECTION_REQUEST" "CLIENT_DUPLICATE_ACCEPTING_BT_CONNECTION_REQUEST" "CLIENT_DUPLICATE_ACCEPTING_L2CAP_CONNECTION_REQUEST" "CLIENT_DUPLICATE_ACCEPTING_LAN_CONNECTION_REQUEST" "CLIENT_DUPLICATE_ACCEPTING_NFC_CONNECTION_REQUEST" "CLIENT_DUPLICATE_ACCEPTING_USB_CONNECTION_REQUEST" "CLIENT_DUPLICATE_ACCEPTING_WEB_RTC_CONNECTION_REQUEST" "CLIENT_DUPLICATE_ACCEPTING_WIFI_AWARE_CONNECTION_REQUEST" "CLIENT_DUPLICATE_ACCEPTING_WIFI_DIRECT_CONNECTION_REQUEST" "CLIENT_DUPLICATE_ACCEPTING_WIFI_HOTSPOT_CONNECTION_REQUEST" "CLIENT_DUPLICATE_WIFI_AWARE_CONNECTION_REQUEST" "CLIENT_DUPLICATE_WIFI_AWARE_SUBSCRIBING_REQUEST" "CLIENT_DUPLICATE_WIFI_DIRECT_CONNECTION_REQUEST" "CLIENT_DUPLICATE_WIFI_HOTSPOT_CONNECTION_REQUEST" "CLIENT_FAILED_INCOMING_CONNECTION_DUE_TO_TOPOLOGICAL_LIMIT" "CLIENT_NFC_DUPLICATE_ADVERTISING" "CLIENT_NFC_DUPLICATE_DISCOVERING" "CLIENT_OUT_OF_ORDER_API_CALL" "CLIENT_PERMISSION_FAILURE" "CLIENT_PROCESS_TIE_BREAK_LOSS" "CLIENT_UNSUPPORTED_USB_TO_BE_UPGRADE_MEDIUM" "CLIENT_USB_DUPLICATE_ADVERTISING" "CLIENT_USB_DUPLICATE_DISCOVERING" "CLIENT_WIFI_DIRECT_ALREADY_HOSTING_DIRECT_GROUP_FOR_THIS_CLIENT" "CLIENT_WIFI_HOTSPOT_ALREADY_HOSTING_HOTSPOT_FOR_THIS_CLIENT" "CLIENT_WIFI_LAN_DUPLICATE_ADVERTISING" "CLIENT_WIFI_LAN_DUPLICATE_DISCOVERING" "CLIENT_WRONG_CONNECTING_PERMISSIONS" "CONNECTIVITY_AUTO_RESUME_FAILURE" "CONNECTIVITY_AWDL_CLIENT_SOCKET_CREATION_FAILURE" "CONNECTIVITY_AWDL_INVALID_CREDENTIAL" "CONNECTIVITY_AWDL_START_ADVERTISING_FAILURE" "CONNECTIVITY_AWDL_START_DISCOVERY_FAILURE" "CONNECTIVITY_BLE_ADD_GATT_ADVERTISEMENT_FAILURE" "CONNECTIVITY_BLE_CLIENT_SOCKET_CREATION_FAILURE" "CONNECTIVITY_BLE_CREATE_GATT_CONNECTION_FAILURE" "CONNECTIVITY_BLE_SCAN_FAILURE" "CONNECTIVITY_BLE_SERVER_SOCKET_CREATION_FAILURE" "CONNECTIVITY_BLE_START_ADVERTISING_FAILURE" "CONNECTIVITY_BLE_START_GATT_SERVER_FAILURE" "CONNECTIVITY_BLUETOOTH_CHANGE_SCAN_MODE_FAILURE" "CONNECTIVITY_BLUETOOTH_DEVICE_OBTAIN_FAILURE" "CONNECTIVITY_BLUETOOTH_INVALID_CREDENTIAL" "CONNECTIVITY_BLUETOOTH_SCAN_FAILURE" "CONNECTIVITY_BLUETOOTH_START_ADVERTISING_FAILURE" "CONNECTIVITY_BT_CLIENT_SOCKET_CREATION_FAILURE" "CONNECTIVITY_BT_CONNECTION_EXECUTION_EXCEPTION" "CONNECTIVITY_BT_CONNECTION_INTERRUPTED_EXCEPTION" "CONNECTIVITY_BT_CONNECTION_TIMEOUT_EXCEPTION" "CONNECTIVITY_BT_SERVER_SOCKET_CREATION_FAILURE" "CONNECTIVITY_BT_SERVER_SOCKET_CREATION_SECURITY_EXCEPTION_FAILURE" "CONNECTIVITY_BT_SOCKET_CONNECT_IO_EXCEPTION" "CONNECTIVITY_BT_SOCKET_CREATION_IO_EXCEPTION" "CONNECTIVITY_CHANNEL_IO_ERROR_ON_AWDL" "CONNECTIVITY_CHANNEL_IO_ERROR_ON_BLE" "CONNECTIVITY_CHANNEL_IO_ERROR_ON_BLE_L2CAP" "CONNECTIVITY_CHANNEL_IO_ERROR_ON_BT" "CONNECTIVITY_CHANNEL_IO_ERROR_ON_LAN" "CONNECTIVITY_CHANNEL_IO_ERROR_ON_NFC" "CONNECTIVITY_CHANNEL_IO_ERROR_ON_UNKNOWN_MEDIUM" "CONNECTIVITY_CHANNEL_IO_ERROR_ON_USB" "CONNECTIVITY_CHANNEL_IO_ERROR_ON_WEB_RTC" "CONNECTIVITY_CHANNEL_IO_ERROR_ON_WIFI_AWARE" "CONNECTIVITY_CHANNEL_IO_ERROR_ON_WIFI_DIRECT" "CONNECTIVITY_CHANNEL_IO_ERROR_ON_WIFI_HOTSPOT" "CONNECTIVITY_DIRECT_GROUP_MCC_FAILURE" "CONNECTIVITY_GATT_SERVER_OPEN_FAILURE" "CONNECTIVITY_GENERIC_PAYLOAD_SENT_ERROR" "CONNECTIVITY_GENERIC_WRITE_CLIENT_INTRODUCTION_ACK_IO_ERROR" "CONNECTIVITY_GENERIC_WRITING_CHANNEL_IO_ERROR" "CONNECTIVITY_INSTANT_CONNECTION_LISTENING_TIMEOUT" "CONNECTIVITY_L2CAP_CLIENT_OBTAIN_FAIURE" "CONNECTIVITY_L2CAP_CLIENT_SOCKET_CREATION_FAILURE" "CONNECTIVITY_L2CAP_CLIENT_SOCKET_CREATION_TIMEOUT_FAILURE" "CONNECTIVITY_L2CAP_DATA_CONNECTION_FAILURE" "CONNECTIVITY_L2CAP_SERVER_SOCKET_CREATION_FAILURE" "CONNECTIVITY_L2CAP_SERVER_SOCKET_CREATION_SECURITY_EXCEPTION_FAILURE" "CONNECTIVITY_LAN_CLIENT_SOCKET_CREATION_FAILURE" "CONNECTIVITY_LAN_GET_NETWORK_INTERFACES_FAILURE" "CONNECTIVITY_LAN_MDNS_REGISTER_FAILURE" "CONNECTIVITY_LAN_SERVER_SOCKET_CREATION_FAILURE" "CONNECTIVITY_LAN_UNREACHABLE" "CONNECTIVITY_MDNS_SCAN_FAILURE" "CONNECTIVITY_MEDIUM_INVALID_CREDENTIAL" "CONNECTIVITY_NFC_CLIENT_SOCKET_CREATION_FAILURE" "CONNECTIVITY_NFC_SERVER_SOCKET_CREATION_FAILURE" "CONNECTIVITY_NFC_START_DISCOVERY_FAILURE" "CONNECTIVITY_USB_CLIENT_SOCKET_CREATION_FAILURE" "CONNECTIVITY_UWB_START_DISCOVERY_FAILURE" "CONNECTIVITY_WEB_RTC_CLIENT_SOCKET_CREATION_FAILURE" "CONNECTIVITY_WEB_RTC_CONNECT_TO_TACHYON_FAILURE" "CONNECTIVITY_WEB_RTC_INVALID_CREDENTIAL" "CONNECTIVITY_WEB_RTC_SERVER_SOCKET_CREATION_FAILURE" "CONNECTIVITY_WEB_RTC_UNSATISFIED_LINK_ERROR" "CONNECTIVITY_WFD_CONNECTION_EXECUTION_EXCEPTION" "CONNECTIVITY_WFD_CONNECTION_HOSTED_ADDRESS_NULL" "CONNECTIVITY_WFD_CONNECTION_INTERRUPTED_EXCEPTION" "CONNECTIVITY_WFD_CONNECTION_TIMEOUT_EXCEPTION" "CONNECTIVITY_WIFI_AWARE_ATTACH_FAILURE" "CONNECTIVITY_WIFI_AWARE_CLIENT_SOCKET_CREATION_FAILURE" "CONNECTIVITY_WIFI_AWARE_DISCOVERED_PEER_NULL" "CONNECTIVITY_WIFI_AWARE_GET_REMOTE_IP_ADDRESS_FAILURE" "CONNECTIVITY_WIFI_AWARE_GET_REMOTE_IP_FRAME_FAILURE" "CONNECTIVITY_WIFI_AWARE_INVALID_CREDENTIAL" "CONNECTIVITY_WIFI_AWARE_L2MESSAGE_NETWORK_AVAILABLE_FRAME_NULL" "CONNECTIVITY_WIFI_AWARE_L2MESSAGE_SEND_HOST_NETWORK_FRAME_FAILURE" "CONNECTIVITY_WIFI_AWARE_SERVER_SOCKET_CREATION_FAILURE" "CONNECTIVITY_WIFI_AWARE_START_ADVERTISING_FAILURE" "CONNECTIVITY_WIFI_AWARE_START_DISCOVERY_FAILURE" "CONNECTIVITY_WIFI_AWARE_UPDATE_PUBLISH_FAILURE" "CONNECTIVITY_WIFI_DIRECT_CLIENT_SOCKET_CREATION_FAILURE" "CONNECTIVITY_WIFI_DIRECT_GET_NETWORK_INTERFACES_FAILURE" "CONNECTIVITY_WIFI_DIRECT_INCONSISTENT_HOSTED_WIFI_BAND" "CONNECTIVITY_WIFI_DIRECT_INVALID_CREDENTIAL" "CONNECTIVITY_WIFI_DIRECT_P2P_CHANNEL_INITIALIZE_FAILURE" "CONNECTIVITY_WIFI_DIRECT_P2P_CONNECTION_FAILURE" "CONNECTIVITY_WIFI_DIRECT_P2P_GROUP_CREATION_FAILURE" "CONNECTIVITY_WIFI_DIRECT_SERVER_SOCKET_CREATION_FAILURE" "CONNECTIVITY_WIFI_HOTSPOT_CLIENT_SOCKET_CREATION_FAILURE" "CONNECTIVITY_WIFI_HOTSPOT_GET_NETWORK_INTERFACES_FAILURE" "CONNECTIVITY_WIFI_HOTSPOT_INCONSISTENT_HOSTED_WIFI_BAND" "CONNECTIVITY_WIFI_HOTSPOT_INVALID_CREDENTIAL" "CONNECTIVITY_WIFI_HOTSPOT_LEGACY_STA_CONNECTION_FAILURE" "CONNECTIVITY_WIFI_HOTSPOT_LOHS_CREATION_FAILURE" "CONNECTIVITY_WIFI_HOTSPOT_P2P_CHANNEL_INITIALIZE_FAILURE" "CONNECTIVITY_WIFI_HOTSPOT_P2P_GROUP_CREATION_FAILURE" "CONNECTIVITY_WIFI_HOTSPOT_SERVER_SOCKET_CREATION_FAILURE" "CONNECTIVITY_WIFI_HOTSPOT_SOFT_AP_CREATION_FAILURE" "CONNECTIVITY_WIFI_HOTSPOT_SPECIFIER_FAILURE" "CONNECTIVITY_WIFI_LAN_INVALID_CREDENTIAL" "CONNECTIVITY_WIFI_LAN_IP_ADDRESS_ERROR" "CONNECTIVITY_WIFI_LAN_SOCKET_CONNECT_IO_EXCEPTION" "CONNECTIVITY_WIFI_LAN_SOCKET_CONNECT_TIMEOUT" "CONNECTIVITY_WIFI_LAN_START_ADVERTISING_FAILURE" "CONNECTIVITY_WIFI_LAN_START_DISCOVERY_FAILURE" "DCT_ERROR_BLE_ADV_FAILED" "DCT_ERROR_BLE_DISABLED" "DCT_ERROR_BLE_SCAN_FAILED" "DCT_ERROR_CAPABILITY_MISMATCH" "DCT_ERROR_CONTROL_MESSAGE_EXCHANGE" "DCT_ERROR_ESTABLISHED_CONNECTION_LOST" "DCT_ERROR_HIGH_SPEED_MEDIUM_UNAVAILABLE" "DCT_ERROR_HTTP_SERVER_CLOSED" "DCT_ERROR_INITIAL_TLS_SPAKE" "DCT_ERROR_KEEPALIVE_TIMEOUT" "DCT_ERROR_L2CAP_CLIENT_FAILED" "DCT_ERROR_L2CAP_SERVER_FAILED" "DCT_ERROR_MDNS_DISCOVERY_TIMEOUT" "DCT_ERROR_MDNS_REGISTER_SERVICE" "DCT_ERROR_REQUEST_FAILED" "DCT_ERROR_RESPONSE_FAILED" "DCT_ERROR_SERVICE_CANCELLED" "DCT_ERROR_SUBSEQUENT_TLS_SPAKE" "DCT_ERROR_UNVERIFIED_INTEGRITY" "DCT_ERROR_UPGRADE_HIGH_SPEED_MEDIUM_FAILED" "DCT_ERROR_USER_CANCELLED" "DCT_ERROR_WIFI_CREDENTIAL_TRANSFER" "DCT_ERROR_WIFI_DISABLED" "DCT_ERROR_WIFI_DISCONNECTED" "DCT_ERROR_WIFI_INTERNET_CONNECTION" "DETAIL_SUCCESS" "DETAIL_UNKNOWN" "DEVICE_STATE_ERROR_UNFINISHED_UPGRADE_ATTEMPTS" "DEVICE_STATE_ERROR_USER_HOTSPOT_ENABLED" "DEVICE_STATE_LOCATION_DISABLED" "DEVICE_STATE_RADIO_DISABLING_FAILURE" "DEVICE_STATE_RADIO_ENABLING_FAILURE" "IO_ENDPOINT_IO_ERROR_ON_BLE" "IO_ENDPOINT_IO_ERROR_ON_BLE_L2CAP" "IO_ENDPOINT_IO_ERROR_ON_BT" "IO_ENDPOINT_IO_ERROR_ON_LAN" "IO_ENDPOINT_IO_ERROR_ON_NFC" "IO_ENDPOINT_IO_ERROR_ON_USB" "IO_ENDPOINT_IO_ERROR_ON_WEB_RTC" "IO_ENDPOINT_IO_ERROR_ON_WIFI_AWARE" "IO_ENDPOINT_IO_ERROR_ON_WIFI_DIRECT" "IO_ENDPOINT_IO_ERROR_ON_WIFI_HOTSPOT" "IO_FILE_OPENING_ERROR" "IO_FILE_READING_ERROR" "IO_FILE_WRITING_ERROR" "IO_FOLDER_CREATION_ERROR" "IO_STREAM_CREATE_PIPE_FAILURE" "MEDIUM_UNAVAILABLE_ALREADY_HAVE_A_WIFI_DIRECT_GROUP" "MEDIUM_UNAVAILABLE_ALREADY_HOSTING_HOTSPOT_FOR_OTHER_CLIENTS" "MEDIUM_UNAVAILABLE_AWDL_NOT_AVAILABLE" "MEDIUM_UNAVAILABLE_BLE_NC_LOGICAL_NOT_AVAILABLE" "MEDIUM_UNAVAILABLE_BLE_NOT_AVAILABLE" "MEDIUM_UNAVAILABLE_BLUETOOTH_NOT_AVAILABLE" "MEDIUM_UNAVAILABLE_BT_MULTIPLEX_DISABLED" "MEDIUM_UNAVAILABLE_BT_NC_LOGICAL_NOT_AVAILABLE" "MEDIUM_UNAVAILABLE_DIRECT_HOTSPOT_NOT_SUPPORT" "MEDIUM_UNAVAILABLE_DUPLICATE_FAST_ADVERTISING" "MEDIUM_UNAVAILABLE_L2CAP_NOT_AVAILABLE" "MEDIUM_UNAVAILABLE_LAN_BLOCKED" "MEDIUM_UNAVAILABLE_LAN_NC_LOGICAL_NOT_AVAILABLE" "MEDIUM_UNAVAILABLE_LAN_NOT_AVAILABLE" "MEDIUM_UNAVAILABLE_LOCAL_ONLY_HOTSPOT_DISRUPTIVE_FALSE" "MEDIUM_UNAVAILABLE_LOCAL_ONLY_HOTSPOT_NOT_SUPPORT" "MEDIUM_UNAVAILABLE_LOCAL_ONLY_HOTSPOT_NOT_SUPPORT_5G" "MEDIUM_UNAVAILABLE_MDNS_NOT_AVAILABLE" "MEDIUM_UNAVAILABLE_NFC_NC_LOGICAL_NOT_AVAILABLE" "MEDIUM_UNAVAILABLE_NFC_NOT_AVAILABLE" "MEDIUM_UNAVAILABLE_NSD_NOT_AVAILABLE" "MEDIUM_UNAVAILABLE_POOR_SIGNAL" "MEDIUM_UNAVAILABLE_REJECT_L2CAP_ON_GATT_MULTIPLEX_CONNECTION" "MEDIUM_UNAVAILABLE_SOFT_AP_DISRUPTIVE_FALSE" "MEDIUM_UNAVAILABLE_SOFT_AP_NOT_SUPPORT" "MEDIUM_UNAVAILABLE_STA_DISRUPTIVE_FALSE" "MEDIUM_UNAVAILABLE_STA_USER_NOT_ALLOW" "MEDIUM_UNAVAILABLE_UPGRADE_ON_SAME_MEDIUM" "MEDIUM_UNAVAILABLE_UPGRADE_SKIP_BLE_LOW_QUALITY_MEDIUMS" "MEDIUM_UNAVAILABLE_UPGRADE_SKIP_BT_LOW_QUALITY_MEDIUMS" "MEDIUM_UNAVAILABLE_UPGRADE_SKIP_L2CAP_LOW_QUALITY_MEDIUMS" "MEDIUM_UNAVAILABLE_UPGRADE_SKIP_LAN_LOW_QUALITY_MEDIUMS" "MEDIUM_UNAVAILABLE_UPGRADE_SKIP_USB_LOW_QUALITY_MEDIUMS" "MEDIUM_UNAVAILABLE_UPGRADE_SKIP_WEB_RTC_LOW_QUALITY_MEDIUMS" "MEDIUM_UNAVAILABLE_USB_NC_LOGICAL_NOT_AVAILABLE" "MEDIUM_UNAVAILABLE_USB_NOT_AVAILABLE" "MEDIUM_UNAVAILABLE_WEB_RTC_NC_LOGICAL_NOT_AVAILABLE" "MEDIUM_UNAVAILABLE_WEB_RTC_NOT_AVAILABLE" "MEDIUM_UNAVAILABLE_WEB_RTC_NO_INTERNET" "MEDIUM_UNAVAILABLE_WIFI_AWARE_NC_LOGICAL_NOT_AVAILABLE" "MEDIUM_UNAVAILABLE_WIFI_AWARE_NOT_AVAILABLE" "MEDIUM_UNAVAILABLE_WIFI_AWARE_RESOURCE_NOT_AVAILABLE" "MEDIUM_UNAVAILABLE_WIFI_DIRECT_NC_LOGICAL_NOT_AVAILABLE" "MEDIUM_UNAVAILABLE_WIFI_DIRECT_NOT_AVAILABLE" "MEDIUM_UNAVAILABLE_WIFI_DIRECT_P2P_RESOURCE_NOT_AVAILABLE" "MEDIUM_UNAVAILABLE_WIFI_HOTSPOT_NC_LOGICAL_NOT_AVAILABLE" "MEDIUM_UNAVAILABLE_WIFI_HOTSPOT_NOT_AVAILABLE" "MEDIUM_UNAVAILABLE_WIFI_HOTSPOT_P2P_RESOURCE_NOT_AVAILABLE" "MISCELLEANEOUS_BLE_SYSTEM_SERVICE_NULL" "MISCELLEANEOUS_BLUETOOTH_CHANGE_DEVICE_NAME_FAILURE" "MISCELLEANEOUS_BLUETOOTH_MAC_ADDRESS_NULL" "MISCELLEANEOUS_BT_NOT_ACCEPTING_CONNECTION_FOR_WORK_PROFILE" "MISCELLEANEOUS_BT_SYSTEM_SERVICE_NULL" "MISCELLEANEOUS_L2CAP_SYSTEM_SERVICE_NULL" "MISCELLEANEOUS_MOVE_TO_NEW_MEDIUM" "MISCELLEANEOUS_WEB_RTC_FAILED_TO_RECEIVE_MESSAGE" "MISCELLEANEOUS_WEB_RTC_GET_DROIDGUARD_RESULT_FAILURE" "MISCELLEANEOUS_WEB_RTC_ICE_SERVER_NULL" "MISCELLEANEOUS_WEB_RTC_TACHYON_SIGNALING_MESSENGER_NULL" "MISCELLEANEOUS_WIFI_AWARE_SYSTEM_SERVICE_NULL" "MISCELLEANEOUS_WIFI_DIRECT_SYSTEM_SERVICE_NULL" "MISCELLEANEOUS_WIFI_HOTSPOT_SOFT_AP_BLOCKED_BY_PROVISION" "MISCELLEANEOUS_WIFI_HOTSPOT_SYSTEM_SERVICE_NULL" "MISCELLEANEOUS_WIFI_LAN_SYSTEM_SERVICE_NULL" "MISCELLEANEOUS_WORK_SOURCE_NULL" "NEARBY_AUTHENTICATION_FAILURE" "NEARBY_AWDL_ADVERTISE_TO_BYTES_FAILURE" "NEARBY_AWDL_ENDPOINT_CHANNEL_CREATION_FAILURE" "NEARBY_BAD_FILE_DESCRIPTION_WHEN_PROCESSING_RECEIVED_PAYLOAD" "NEARBY_BLE_ADVERTISEMENT_MAPPING_TO_MAC_ERROR" "NEARBY_BLE_ADVERTISE_TO_BYTES_FAILURE" "NEARBY_BLE_ENDPOINT_CHANNEL_CREATION_FAILURE" "NEARBY_BLE_FAST_ADVERTISE_TO_BYTES_FAILURE" "NEARBY_BLE_GATT_ADVERTISEMENT_NULL_FOR_CONNECTION" "NEARBY_BLE_GATT_NULL_CALLBACK" "NEARBY_BLE_INVALID_PCP_OPTIONS" "NEARBY_BLE_OPERATION_REGISTERED_FAILED" "NEARBY_BLUETOOTH_ADVERTISE_TO_BYTES_FAILURE" "NEARBY_BLUETOOTH_INVALID_PCP_OPTIONS" "NEARBY_BLUETOOTH_MAC_ADDRESS_INVALID_FOR_CONNECT" "NEARBY_BLUETOOTH_NO_CLIENT_REGISTER_FOR_SCAN" "NEARBY_BLUETOOTH_RECONNECT_MAC_NULL" "NEARBY_BT_ENDPOINT_CHANNEL_CREATION_FAILURE" "NEARBY_BT_MULTIPLEX_SOCKET_DISABLED" "NEARBY_BT_NULL_CALLBACK" "NEARBY_BT_OPERATION_REGISTERED_FAILED" "NEARBY_BT_VIRTUAL_SOCKET_CREATION_FAILURE" "NEARBY_CAN_NOT_OBTAIN_DEVICE_PROVIDER" "NEARBY_CONNECTION_LISTENER_NULL" "NEARBY_CONNECTIVITY_INFO_NULL_OR_WRONG" "NEARBY_CONNECT_TO_ALL_MEDIUMS_FAILURE" "NEARBY_ENCRYPTION_FAILURE" "NEARBY_ENDPOINT_ID_MISMATCH" "NEARBY_GENERIC_CONNECTION_CLOSED" "NEARBY_GENERIC_ENDPOINT_UNENCRYPTED" "NEARBY_GENERIC_INCOMING_PAYLOAD_CREATION_FAILURE" "NEARBY_GENERIC_INCOMING_PAYLOAD_NOT_DATA_TYPE" "NEARBY_GENERIC_NEW_ENDPOINT_CHANNEL_NULL" "NEARBY_GENERIC_OLD_ENDPOINT_CHANNEL_NULL" "NEARBY_GENERIC_OUTGOING_PAYLOAD_CREATION_FAILURE" "NEARBY_GENERIC_READ_CLIENT_INTRODUCTION_ACK_EVENT_TYPE_ERROR" "NEARBY_GENERIC_READ_CLIENT_INTRODUCTION_ACK_FORMAT_ERROR" "NEARBY_GENERIC_READ_CLIENT_INTRODUCTION_ACK_FRAME_TYPE_ERROR" "NEARBY_GENERIC_READ_CLIENT_INTRODUCTION_EVENT_TYPE_ERROR" "NEARBY_GENERIC_READ_CLIENT_INTRODUCTION_FORMAT_ERROR" "NEARBY_GENERIC_READ_CLIENT_INTRODUCTION_FRAME_TYPE_ERROR" "NEARBY_GENERIC_REMOTE_ENDPOINT_STATUS_ERROR" "NEARBY_GENERIC_REMOTE_REPORT_PAYLOADS_ERROR" "NEARBY_GENERIC_REMOTE_UPGRADE_FAILURE" "NEARBY_GENERIC_SEND_PAYLOAD_EXECUTOR_NULL" "NEARBY_INSTANT_CONNECTION_WRONG_CONNECTIVITY_INFO" "NEARBY_L2CAP_ENDPOINT_CHANNEL_CREATION_FAILURE" "NEARBY_L2CAP_NULL_CALLBACK" "NEARBY_L2CAP_OPERATION_REGISTERED_FAILED" "NEARBY_L2CAP_PSM_NOT_POSITIVE" "NEARBY_LAN_ENDPOINT_CHANNEL_CREATION_FAILURE" "NEARBY_LAN_MULTIPLEX_SOCKET_DISABLED" "NEARBY_LAN_NULL_CALLBACK" "NEARBY_LAN_OPERATION_REGISTERED_FAILED" "NEARBY_LAN_RECONNECT_CONNECTION_INFO_NULL" "NEARBY_LAN_RECONNECT_IP_NULL" "NEARBY_LAN_VIRTUAL_SOCKET_CREATION_FAILURE" "NEARBY_LAN_VIRTUAL_SOCKET_NULL" "NEARBY_LOCAL_CLIENT_STATE_WRONG" "NEARBY_NEED_METHOD_OVERRIDE" "NEARBY_NFC_ADVERTISE_TO_BYTES_FAILURE" "NEARBY_NFC_ENDPOINT_CHANNEL_CREATION_FAILURE" "NEARBY_NFC_INVALID_PCP_OPTIONS" "NEARBY_NFC_NULL_CALLBACK" "NEARBY_NOT_ADVERTISING_OR_LISTENING" "NEARBY_REMOTE_EXCEPTION_WHEN_PROCESSING_RECEIVED_PAYLOAD" "NEARBY_SETUP_STRATEGY_FAILURE" "NEARBY_TX_ADVERTISEMENT_NULL" "NEARBY_UPGRADE_PATH_ON_WRONG_MEDIUM" "NEARBY_USB_ADVERTISE_TO_BYTES_FAILURE" "NEARBY_USB_ENDPOINT_CHANNEL_CREATION_FAILURE" "NEARBY_USB_INVALID_PCP_OPTIONS" "NEARBY_USB_NULL_CALLBACK" "NEARBY_UWB_INVALID_PCP_OPTIONS" "NEARBY_WEB_RTC_CONNECTION_FLOW_NULL" "NEARBY_WEB_RTC_ENDPOINT_CHANNEL_CREATION_FAILURE" "NEARBY_WEB_RTC_INVALID_PCP_OPTIONS" "NEARBY_WEB_RTC_NO_LISTENING_PEER_FOUND" "NEARBY_WEB_RTC_NULL_CALLBACK" "NEARBY_WEB_RTC_OPERATION_REGISTERED_FAILED" "NEARBY_WEB_RTC_RECONNECT_PEER_ID_NULL" "NEARBY_WIFI_AWARE_ADVERTISE_TO_BYTES_FAILURE" "NEARBY_WIFI_AWARE_ENDPOINT_CHANNEL_CREATION_FAILURE" "NEARBY_WIFI_AWARE_INVALID_PCP_OPTIONS" "NEARBY_WIFI_AWARE_NULL_CALLBACK" "NEARBY_WIFI_AWARE_OPERATION_REGISTERED_FAILED" "NEARBY_WIFI_AWARE_RECONNECT_META_DATA_NULL" "NEARBY_WIFI_DIRECT_ENDPOINT_CHANNEL_CREATION_FAILURE" "NEARBY_WIFI_DIRECT_HOST_ON_SRD_CHANNELS" "NEARBY_WIFI_DIRECT_NO_GROUP_FOR_LISTENING" "NEARBY_WIFI_DIRECT_NULL_CALLBACK" "NEARBY_WIFI_DIRECT_NULL_PASSWORD" "NEARBY_WIFI_DIRECT_NULL_SSID" "NEARBY_WIFI_DIRECT_OPERATION_REGISTERED_FAILED" "NEARBY_WIFI_DIRECT_P2P_NON_DBS_WANT_2G_BUT_AP_5G" "NEARBY_WIFI_DIRECT_P2P_NON_DBS_WANT_5G_BUT_AP_2G" "NEARBY_WIFI_DIRECT_RECONNECT_CONNECT_META_DATA_NULL" "NEARBY_WIFI_DIRECT_RECONNECT_META_DATA_NULL" "NEARBY_WIFI_HOTSPOT_CLIENT_OPERATION_REGISTERED_FAILED" "NEARBY_WIFI_HOTSPOT_DIRECT_OPERATION_REGISTERED_FAILED" "NEARBY_WIFI_HOTSPOT_ENDPOINT_CHANNEL_CREATION_FAILURE" "NEARBY_WIFI_HOTSPOT_HOST_ON_SRD_CHANNELS" "NEARBY_WIFI_HOTSPOT_LOHS_OPERATION_REGISTERED_FAILED" "NEARBY_WIFI_HOTSPOT_NO_HOTSPOT_FOR_LISTENING" "NEARBY_WIFI_HOTSPOT_NULL_CALLBACK" "NEARBY_WIFI_HOTSPOT_P2P_NON_DBS_WANT_2G_BUT_AP_5G" "NEARBY_WIFI_HOTSPOT_P2P_NON_DBS_WANT_5G_BUT_AP_2G" "NEARBY_WIFI_HOTSPOT_RECONNECT_CONNECT_META_DATA_NULL" "NEARBY_WIFI_HOTSPOT_RECONNECT_META_DATA_NULL" "NEARBY_WIFI_HOTSPOT_SOFT_AP_OPERATION_REGISTERED_FAILED" "NEARBY_WIFI_LAN_ADVERTISE_TO_BYTES_FAILURE" "NEARBY_WIFI_LAN_INVALID_PCP_OPTIONS" "NEARBY_WIFI_LAN_IP_ADDRESS_ERROR"; static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry OperationResultCode_entries[] = { { {OperationResultCode_names + 0, 36}, 2034 }, { {OperationResultCode_names + 36, 34}, 2030 }, { {OperationResultCode_names + 70, 33}, 2036 }, { {OperationResultCode_names + 103, 33}, 2037 }, { {OperationResultCode_names + 136, 32}, 2018 }, { {OperationResultCode_names + 168, 32}, 2023 }, { {OperationResultCode_names + 200, 23}, 2029 }, { {OperationResultCode_names + 223, 38}, 2019 }, { {OperationResultCode_names + 261, 38}, 2024 }, { {OperationResultCode_names + 299, 47}, 524 }, { {OperationResultCode_names + 346, 45}, 519 }, { {OperationResultCode_names + 391, 51}, 525 }, { {OperationResultCode_names + 442, 50}, 504 }, { {OperationResultCode_names + 492, 49}, 505 }, { {OperationResultCode_names + 541, 46}, 515 }, { {OperationResultCode_names + 587, 52}, 506 }, { {OperationResultCode_names + 639, 50}, 507 }, { {OperationResultCode_names + 689, 50}, 508 }, { {OperationResultCode_names + 739, 46}, 514 }, { {OperationResultCode_names + 785, 50}, 509 }, { {OperationResultCode_names + 835, 54}, 513 }, { {OperationResultCode_names + 889, 57}, 510 }, { {OperationResultCode_names + 946, 58}, 511 }, { {OperationResultCode_names + 1004, 59}, 512 }, { {OperationResultCode_names + 1063, 40}, 501 }, { {OperationResultCode_names + 1103, 36}, 522 }, { {OperationResultCode_names + 1139, 41}, 502 }, { {OperationResultCode_names + 1180, 37}, 523 }, { {OperationResultCode_names + 1217, 44}, 500 }, { {OperationResultCode_names + 1261, 46}, 503 }, { {OperationResultCode_names + 1307, 50}, 520 }, { {OperationResultCode_names + 1357, 53}, 516 }, { {OperationResultCode_names + 1410, 54}, 517 }, { {OperationResultCode_names + 1464, 55}, 518 }, { {OperationResultCode_names + 1519, 51}, 521 }, { {OperationResultCode_names + 1570, 34}, 2035 }, { {OperationResultCode_names + 1604, 50}, 2038 }, { {OperationResultCode_names + 1654, 49}, 2002 }, { {OperationResultCode_names + 1703, 48}, 2004 }, { {OperationResultCode_names + 1751, 51}, 2003 }, { {OperationResultCode_names + 1802, 49}, 2005 }, { {OperationResultCode_names + 1851, 49}, 2006 }, { {OperationResultCode_names + 1900, 49}, 2011 }, { {OperationResultCode_names + 1949, 53}, 2007 }, { {OperationResultCode_names + 2002, 56}, 2008 }, { {OperationResultCode_names + 2058, 57}, 2010 }, { {OperationResultCode_names + 2115, 58}, 2009 }, { {OperationResultCode_names + 2173, 46}, 2012 }, { {OperationResultCode_names + 2219, 47}, 2015 }, { {OperationResultCode_names + 2266, 47}, 2013 }, { {OperationResultCode_names + 2313, 48}, 2014 }, { {OperationResultCode_names + 2361, 58}, 2031 }, { {OperationResultCode_names + 2419, 32}, 2020 }, { {OperationResultCode_names + 2451, 32}, 2025 }, { {OperationResultCode_names + 2483, 28}, 2032 }, { {OperationResultCode_names + 2511, 25}, 2028 }, { {OperationResultCode_names + 2536, 29}, 2017 }, { {OperationResultCode_names + 2565, 43}, 2016 }, { {OperationResultCode_names + 2608, 32}, 2022 }, { {OperationResultCode_names + 2640, 32}, 2027 }, { {OperationResultCode_names + 2672, 63}, 2000 }, { {OperationResultCode_names + 2735, 59}, 2001 }, { {OperationResultCode_names + 2794, 37}, 2021 }, { {OperationResultCode_names + 2831, 37}, 2026 }, { {OperationResultCode_names + 2868, 35}, 2033 }, { {OperationResultCode_names + 2903, 32}, 3599 }, { {OperationResultCode_names + 2935, 48}, 3605 }, { {OperationResultCode_names + 2983, 36}, 3604 }, { {OperationResultCode_names + 3019, 43}, 3602 }, { {OperationResultCode_names + 3062, 41}, 3603 }, { {OperationResultCode_names + 3103, 47}, 3585 }, { {OperationResultCode_names + 3150, 47}, 3502 }, { {OperationResultCode_names + 3197, 47}, 3513 }, { {OperationResultCode_names + 3244, 29}, 3591 }, { {OperationResultCode_names + 3273, 47}, 3539 }, { {OperationResultCode_names + 3320, 42}, 3586 }, { {OperationResultCode_names + 3362, 42}, 3584 }, { {OperationResultCode_names + 3404, 47}, 3598 }, { {OperationResultCode_names + 3451, 44}, 3501 }, { {OperationResultCode_names + 3495, 41}, 3518 }, { {OperationResultCode_names + 3536, 35}, 3590 }, { {OperationResultCode_names + 3571, 48}, 3587 }, { {OperationResultCode_names + 3619, 46}, 3504 }, { {OperationResultCode_names + 3665, 46}, 3573 }, { {OperationResultCode_names + 3711, 48}, 3572 }, { {OperationResultCode_names + 3759, 44}, 3574 }, { {OperationResultCode_names + 3803, 46}, 3541 }, { {OperationResultCode_names + 3849, 65}, 3555 }, { {OperationResultCode_names + 3914, 43}, 3571 }, { {OperationResultCode_names + 3957, 44}, 3570 }, { {OperationResultCode_names + 4001, 37}, 3606 }, { {OperationResultCode_names + 4038, 36}, 3559 }, { {OperationResultCode_names + 4074, 42}, 3560 }, { {OperationResultCode_names + 4116, 35}, 3561 }, { {OperationResultCode_names + 4151, 36}, 3563 }, { {OperationResultCode_names + 4187, 36}, 3567 }, { {OperationResultCode_names + 4223, 47}, 3569 }, { {OperationResultCode_names + 4270, 36}, 3568 }, { {OperationResultCode_names + 4306, 40}, 3562 }, { {OperationResultCode_names + 4346, 43}, 3566 }, { {OperationResultCode_names + 4389, 44}, 3564 }, { {OperationResultCode_names + 4433, 45}, 3565 }, { {OperationResultCode_names + 4478, 37}, 3558 }, { {OperationResultCode_names + 4515, 37}, 3538 }, { {OperationResultCode_names + 4552, 39}, 3553 }, { {OperationResultCode_names + 4591, 59}, 3551 }, { {OperationResultCode_names + 4650, 45}, 3550 }, { {OperationResultCode_names + 4695, 49}, 3600 }, { {OperationResultCode_names + 4744, 39}, 3525 }, { {OperationResultCode_names + 4783, 49}, 3503 }, { {OperationResultCode_names + 4832, 57}, 3556 }, { {OperationResultCode_names + 4889, 42}, 3526 }, { {OperationResultCode_names + 4931, 49}, 3540 }, { {OperationResultCode_names + 4980, 68}, 3554 }, { {OperationResultCode_names + 5048, 47}, 3505 }, { {OperationResultCode_names + 5095, 47}, 3531 }, { {OperationResultCode_names + 5142, 38}, 3597 }, { {OperationResultCode_names + 5180, 47}, 3542 }, { {OperationResultCode_names + 5227, 28}, 3529 }, { {OperationResultCode_names + 5255, 30}, 3592 }, { {OperationResultCode_names + 5285, 38}, 3601 }, { {OperationResultCode_names + 5323, 47}, 3506 }, { {OperationResultCode_names + 5370, 47}, 3547 }, { {OperationResultCode_names + 5417, 40}, 3593 }, { {OperationResultCode_names + 5457, 47}, 3511 }, { {OperationResultCode_names + 5504, 40}, 3596 }, { {OperationResultCode_names + 5544, 51}, 3507 }, { {OperationResultCode_names + 5595, 47}, 3512 }, { {OperationResultCode_names + 5642, 39}, 3523 }, { {OperationResultCode_names + 5681, 51}, 3543 }, { {OperationResultCode_names + 5732, 43}, 3557 }, { {OperationResultCode_names + 5775, 47}, 3577 }, { {OperationResultCode_names + 5822, 47}, 3579 }, { {OperationResultCode_names + 5869, 49}, 3576 }, { {OperationResultCode_names + 5918, 45}, 3578 }, { {OperationResultCode_names + 5963, 38}, 3500 }, { {OperationResultCode_names + 6001, 54}, 3508 }, { {OperationResultCode_names + 6055, 44}, 3552 }, { {OperationResultCode_names + 6099, 53}, 3515 }, { {OperationResultCode_names + 6152, 51}, 3514 }, { {OperationResultCode_names + 6203, 42}, 3522 }, { {OperationResultCode_names + 6245, 62}, 3527 }, { {OperationResultCode_names + 6307, 65}, 3528 }, { {OperationResultCode_names + 6372, 54}, 3544 }, { {OperationResultCode_names + 6426, 49}, 3589 }, { {OperationResultCode_names + 6475, 47}, 3595 }, { {OperationResultCode_names + 6522, 46}, 3549 }, { {OperationResultCode_names + 6568, 55}, 3510 }, { {OperationResultCode_names + 6623, 55}, 3532 }, { {OperationResultCode_names + 6678, 54}, 3516 }, { {OperationResultCode_names + 6732, 43}, 3520 }, { {OperationResultCode_names + 6775, 55}, 3535 }, { {OperationResultCode_names + 6830, 47}, 3575 }, { {OperationResultCode_names + 6877, 51}, 3537 }, { {OperationResultCode_names + 6928, 55}, 3546 }, { {OperationResultCode_names + 6983, 56}, 3509 }, { {OperationResultCode_names + 7039, 56}, 3533 }, { {OperationResultCode_names + 7095, 55}, 3517 }, { {OperationResultCode_names + 7150, 44}, 3521 }, { {OperationResultCode_names + 7194, 55}, 3581 }, { {OperationResultCode_names + 7249, 47}, 3530 }, { {OperationResultCode_names + 7296, 56}, 3534 }, { {OperationResultCode_names + 7352, 52}, 3536 }, { {OperationResultCode_names + 7404, 56}, 3545 }, { {OperationResultCode_names + 7460, 50}, 3548 }, { {OperationResultCode_names + 7510, 43}, 3580 }, { {OperationResultCode_names + 7553, 40}, 3519 }, { {OperationResultCode_names + 7593, 38}, 3524 }, { {OperationResultCode_names + 7631, 49}, 3583 }, { {OperationResultCode_names + 7680, 44}, 3582 }, { {OperationResultCode_names + 7724, 47}, 3588 }, { {OperationResultCode_names + 7771, 45}, 3594 }, { {OperationResultCode_names + 7816, 24}, 5001 }, { {OperationResultCode_names + 7840, 22}, 5000 }, { {OperationResultCode_names + 7862, 25}, 5002 }, { {OperationResultCode_names + 7887, 29}, 5012 }, { {OperationResultCode_names + 7916, 34}, 5011 }, { {OperationResultCode_names + 7950, 37}, 5020 }, { {OperationResultCode_names + 7987, 39}, 5013 }, { {OperationResultCode_names + 8026, 28}, 5024 }, { {OperationResultCode_names + 8054, 27}, 5007 }, { {OperationResultCode_names + 8081, 27}, 5019 }, { {OperationResultCode_names + 8108, 29}, 5004 }, { {OperationResultCode_names + 8137, 29}, 5003 }, { {OperationResultCode_names + 8166, 32}, 5005 }, { {OperationResultCode_names + 8198, 31}, 5006 }, { {OperationResultCode_names + 8229, 24}, 5009 }, { {OperationResultCode_names + 8253, 25}, 5010 }, { {OperationResultCode_names + 8278, 27}, 5022 }, { {OperationResultCode_names + 8305, 30}, 5008 }, { {OperationResultCode_names + 8335, 30}, 5023 }, { {OperationResultCode_names + 8365, 42}, 5018 }, { {OperationResultCode_names + 8407, 24}, 5021 }, { {OperationResultCode_names + 8431, 34}, 5016 }, { {OperationResultCode_names + 8465, 23}, 5014 }, { {OperationResultCode_names + 8488, 27}, 5015 }, { {OperationResultCode_names + 8515, 34}, 5017 }, { {OperationResultCode_names + 8549, 14}, 1 }, { {OperationResultCode_names + 8563, 14}, 0 }, { {OperationResultCode_names + 8577, 46}, 1000 }, { {OperationResultCode_names + 8623, 39}, 1001 }, { {OperationResultCode_names + 8662, 30}, 1002 }, { {OperationResultCode_names + 8692, 36}, 1003 }, { {OperationResultCode_names + 8728, 35}, 1004 }, { {OperationResultCode_names + 8763, 27}, 3005 }, { {OperationResultCode_names + 8790, 33}, 3006 }, { {OperationResultCode_names + 8823, 26}, 3007 }, { {OperationResultCode_names + 8849, 27}, 3009 }, { {OperationResultCode_names + 8876, 27}, 3013 }, { {OperationResultCode_names + 8903, 27}, 3014 }, { {OperationResultCode_names + 8930, 31}, 3008 }, { {OperationResultCode_names + 8961, 34}, 3012 }, { {OperationResultCode_names + 8995, 35}, 3010 }, { {OperationResultCode_names + 9030, 36}, 3011 }, { {OperationResultCode_names + 9066, 21}, 3000 }, { {OperationResultCode_names + 9087, 21}, 3001 }, { {OperationResultCode_names + 9108, 21}, 3002 }, { {OperationResultCode_names + 9129, 24}, 3003 }, { {OperationResultCode_names + 9153, 29}, 3004 }, { {OperationResultCode_names + 9182, 51}, 1534 }, { {OperationResultCode_names + 9233, 60}, 1535 }, { {OperationResultCode_names + 9293, 37}, 1547 }, { {OperationResultCode_names + 9330, 47}, 1515 }, { {OperationResultCode_names + 9377, 36}, 1505 }, { {OperationResultCode_names + 9413, 42}, 1507 }, { {OperationResultCode_names + 9455, 40}, 1546 }, { {OperationResultCode_names + 9495, 46}, 1516 }, { {OperationResultCode_names + 9541, 45}, 1501 }, { {OperationResultCode_names + 9586, 45}, 1541 }, { {OperationResultCode_names + 9631, 38}, 1506 }, { {OperationResultCode_names + 9669, 30}, 1544 }, { {OperationResultCode_names + 9699, 47}, 1517 }, { {OperationResultCode_names + 9746, 36}, 1513 }, { {OperationResultCode_names + 9782, 54}, 1532 }, { {OperationResultCode_names + 9836, 49}, 1503 }, { {OperationResultCode_names + 9885, 52}, 1504 }, { {OperationResultCode_names + 9937, 37}, 1543 }, { {OperationResultCode_names + 9974, 47}, 1518 }, { {OperationResultCode_names + 10021, 36}, 1512 }, { {OperationResultCode_names + 10057, 36}, 1542 }, { {OperationResultCode_names + 10093, 30}, 1545 }, { {OperationResultCode_names + 10123, 60}, 1536 }, { {OperationResultCode_names + 10183, 43}, 1533 }, { {OperationResultCode_names + 10226, 38}, 1502 }, { {OperationResultCode_names + 10264, 39}, 1539 }, { {OperationResultCode_names + 10303, 37}, 1540 }, { {OperationResultCode_names + 10340, 41}, 1537 }, { {OperationResultCode_names + 10381, 55}, 1526 }, { {OperationResultCode_names + 10436, 54}, 1530 }, { {OperationResultCode_names + 10490, 57}, 1527 }, { {OperationResultCode_names + 10547, 55}, 1529 }, { {OperationResultCode_names + 10602, 55}, 1531 }, { {OperationResultCode_names + 10657, 59}, 1528 }, { {OperationResultCode_names + 10716, 47}, 1519 }, { {OperationResultCode_names + 10763, 36}, 1514 }, { {OperationResultCode_names + 10799, 51}, 1520 }, { {OperationResultCode_names + 10850, 40}, 1508 }, { {OperationResultCode_names + 10890, 38}, 1538 }, { {OperationResultCode_names + 10928, 54}, 1521 }, { {OperationResultCode_names + 10982, 43}, 1509 }, { {OperationResultCode_names + 11025, 52}, 1500 }, { {OperationResultCode_names + 11077, 55}, 1523 }, { {OperationResultCode_names + 11132, 44}, 1511 }, { {OperationResultCode_names + 11176, 57}, 1525 }, { {OperationResultCode_names + 11233, 56}, 1522 }, { {OperationResultCode_names + 11289, 45}, 1510 }, { {OperationResultCode_names + 11334, 58}, 1524 }, { {OperationResultCode_names + 11392, 38}, 2503 }, { {OperationResultCode_names + 11430, 51}, 2514 }, { {OperationResultCode_names + 11481, 41}, 2500 }, { {OperationResultCode_names + 11522, 59}, 2510 }, { {OperationResultCode_names + 11581, 37}, 2505 }, { {OperationResultCode_names + 11618, 40}, 2504 }, { {OperationResultCode_names + 11658, 33}, 2501 }, { {OperationResultCode_names + 11691, 48}, 2513 }, { {OperationResultCode_names + 11739, 52}, 2511 }, { {OperationResultCode_names + 11791, 38}, 2515 }, { {OperationResultCode_names + 11829, 55}, 2512 }, { {OperationResultCode_names + 11884, 45}, 2506 }, { {OperationResultCode_names + 11929, 46}, 2507 }, { {OperationResultCode_names + 11975, 56}, 2502 }, { {OperationResultCode_names + 12031, 47}, 2509 }, { {OperationResultCode_names + 12078, 43}, 2508 }, { {OperationResultCode_names + 12121, 31}, 2516 }, { {OperationResultCode_names + 12152, 29}, 4568 }, { {OperationResultCode_names + 12181, 38}, 4611 }, { {OperationResultCode_names + 12219, 45}, 4612 }, { {OperationResultCode_names + 12264, 60}, 4609 }, { {OperationResultCode_names + 12324, 45}, 4500 }, { {OperationResultCode_names + 12369, 37}, 4571 }, { {OperationResultCode_names + 12406, 44}, 4504 }, { {OperationResultCode_names + 12450, 42}, 4572 }, { {OperationResultCode_names + 12492, 49}, 4515 }, { {OperationResultCode_names + 12541, 29}, 4518 }, { {OperationResultCode_names + 12570, 30}, 4579 }, { {OperationResultCode_names + 12600, 38}, 4536 }, { {OperationResultCode_names + 12638, 43}, 4570 }, { {OperationResultCode_names + 12681, 36}, 4578 }, { {OperationResultCode_names + 12717, 48}, 4501 }, { {OperationResultCode_names + 12765, 44}, 4585 }, { {OperationResultCode_names + 12809, 35}, 4592 }, { {OperationResultCode_names + 12844, 43}, 4506 }, { {OperationResultCode_names + 12887, 35}, 4530 }, { {OperationResultCode_names + 12922, 23}, 4520 }, { {OperationResultCode_names + 12945, 37}, 4538 }, { {OperationResultCode_names + 12982, 41}, 4563 }, { {OperationResultCode_names + 13023, 37}, 4602 }, { {OperationResultCode_names + 13060, 31}, 4610 }, { {OperationResultCode_names + 13091, 38}, 4606 }, { {OperationResultCode_names + 13129, 37}, 4591 }, { {OperationResultCode_names + 13166, 25}, 4567 }, { {OperationResultCode_names + 13191, 27}, 4605 }, { {OperationResultCode_names + 13218, 32}, 4503 }, { {OperationResultCode_names + 13250, 35}, 4514 }, { {OperationResultCode_names + 13285, 48}, 4588 }, { {OperationResultCode_names + 13333, 45}, 4552 }, { {OperationResultCode_names + 13378, 40}, 4532 }, { {OperationResultCode_names + 13418, 40}, 4535 }, { {OperationResultCode_names + 13458, 48}, 4547 }, { {OperationResultCode_names + 13506, 60}, 4556 }, { {OperationResultCode_names + 13566, 56}, 4558 }, { {OperationResultCode_names + 13622, 60}, 4557 }, { {OperationResultCode_names + 13682, 56}, 4553 }, { {OperationResultCode_names + 13738, 52}, 4555 }, { {OperationResultCode_names + 13790, 56}, 4554 }, { {OperationResultCode_names + 13846, 43}, 4559 }, { {OperationResultCode_names + 13889, 43}, 4560 }, { {OperationResultCode_names + 13932, 37}, 4561 }, { {OperationResultCode_names + 13969, 41}, 4562 }, { {OperationResultCode_names + 14010, 49}, 4586 }, { {OperationResultCode_names + 14059, 46}, 4505 }, { {OperationResultCode_names + 14105, 26}, 4519 }, { {OperationResultCode_names + 14131, 40}, 4537 }, { {OperationResultCode_names + 14171, 29}, 4566 }, { {OperationResultCode_names + 14200, 44}, 4507 }, { {OperationResultCode_names + 14244, 36}, 4531 }, { {OperationResultCode_names + 14280, 24}, 4525 }, { {OperationResultCode_names + 14304, 38}, 4539 }, { {OperationResultCode_names + 14342, 41}, 4593 }, { {OperationResultCode_names + 14383, 28}, 4594 }, { {OperationResultCode_names + 14411, 42}, 4564 }, { {OperationResultCode_names + 14453, 30}, 4569 }, { {OperationResultCode_names + 14483, 31}, 4607 }, { {OperationResultCode_names + 14514, 27}, 4587 }, { {OperationResultCode_names + 14541, 37}, 4573 }, { {OperationResultCode_names + 14578, 44}, 4508 }, { {OperationResultCode_names + 14622, 30}, 4577 }, { {OperationResultCode_names + 14652, 24}, 4522 }, { {OperationResultCode_names + 14676, 35}, 4601 }, { {OperationResultCode_names + 14711, 56}, 4608 }, { {OperationResultCode_names + 14767, 29}, 4603 }, { {OperationResultCode_names + 14796, 28}, 4604 }, { {OperationResultCode_names + 14824, 35}, 4590 }, { {OperationResultCode_names + 14859, 37}, 4576 }, { {OperationResultCode_names + 14896, 44}, 4513 }, { {OperationResultCode_names + 14940, 30}, 4582 }, { {OperationResultCode_names + 14970, 24}, 4521 }, { {OperationResultCode_names + 14994, 30}, 4583 }, { {OperationResultCode_names + 15024, 35}, 4502 }, { {OperationResultCode_names + 15059, 48}, 4512 }, { {OperationResultCode_names + 15107, 34}, 4584 }, { {OperationResultCode_names + 15141, 38}, 4589 }, { {OperationResultCode_names + 15179, 28}, 4524 }, { {OperationResultCode_names + 15207, 42}, 4540 }, { {OperationResultCode_names + 15249, 37}, 4599 }, { {OperationResultCode_names + 15286, 44}, 4575 }, { {OperationResultCode_names + 15330, 51}, 4509 }, { {OperationResultCode_names + 15381, 37}, 4581 }, { {OperationResultCode_names + 15418, 31}, 4523 }, { {OperationResultCode_names + 15449, 45}, 4541 }, { {OperationResultCode_names + 15494, 42}, 4600 }, { {OperationResultCode_names + 15536, 52}, 4511 }, { {OperationResultCode_names + 15588, 39}, 4516 }, { {OperationResultCode_names + 15627, 41}, 4533 }, { {OperationResultCode_names + 15668, 32}, 4527 }, { {OperationResultCode_names + 15700, 32}, 4529 }, { {OperationResultCode_names + 15732, 28}, 4528 }, { {OperationResultCode_names + 15760, 46}, 4546 }, { {OperationResultCode_names + 15806, 48}, 4549 }, { {OperationResultCode_names + 15854, 48}, 4551 }, { {OperationResultCode_names + 15902, 51}, 4596 }, { {OperationResultCode_names + 15953, 43}, 4595 }, { {OperationResultCode_names + 15996, 54}, 4545 }, { {OperationResultCode_names + 16050, 54}, 4542 }, { {OperationResultCode_names + 16104, 53}, 4510 }, { {OperationResultCode_names + 16157, 40}, 4517 }, { {OperationResultCode_names + 16197, 52}, 4544 }, { {OperationResultCode_names + 16249, 44}, 4534 }, { {OperationResultCode_names + 16293, 33}, 4526 }, { {OperationResultCode_names + 16326, 49}, 4548 }, { {OperationResultCode_names + 16375, 49}, 4550 }, { {OperationResultCode_names + 16424, 52}, 4598 }, { {OperationResultCode_names + 16476, 44}, 4597 }, { {OperationResultCode_names + 16520, 55}, 4543 }, { {OperationResultCode_names + 16575, 42}, 4574 }, { {OperationResultCode_names + 16617, 35}, 4580 }, { {OperationResultCode_names + 16652, 32}, 4565 }, }; static const int OperationResultCode_entries_by_number[] = { 198, // 0 -> DETAIL_UNKNOWN 197, // 1 -> DETAIL_SUCCESS 28, // 500 -> CLIENT_CANCELLATION_REMOTE_IN_CANCELED_STATE 24, // 501 -> CLIENT_CANCELLATION_LOCAL_CANCEL_PAYLOAD 26, // 502 -> CLIENT_CANCELLATION_REMOTE_CANCEL_PAYLOAD 29, // 503 -> CLIENT_CANCELLATION_UPGRADE_CANCELED_BY_REMOTE 12, // 504 -> CLIENT_CANCELLATION_CANCEL_BLE_OUTGOING_CONNECTION 13, // 505 -> CLIENT_CANCELLATION_CANCEL_BT_OUTGOING_CONNECTION 15, // 506 -> CLIENT_CANCELLATION_CANCEL_L2CAP_OUTGOING_CONNECTION 16, // 507 -> CLIENT_CANCELLATION_CANCEL_LAN_OUTGOING_CONNECTION 17, // 508 -> CLIENT_CANCELLATION_CANCEL_NFC_OUTGOING_CONNECTION 19, // 509 -> CLIENT_CANCELLATION_CANCEL_USB_OUTGOING_CONNECTION 21, // 510 -> CLIENT_CANCELLATION_CANCEL_WIFI_AWARE_OUTGOING_CONNECTION 22, // 511 -> CLIENT_CANCELLATION_CANCEL_WIFI_DIRECT_OUTGOING_CONNECTION 23, // 512 -> CLIENT_CANCELLATION_CANCEL_WIFI_HOTSPOT_OUTGOING_CONNECTION 20, // 513 -> CLIENT_CANCELLATION_CANCEL_WEB_RTC_OUTGOING_CONNECTION 18, // 514 -> CLIENT_CANCELLATION_CANCEL_OUTGOING_CONNECTION 14, // 515 -> CLIENT_CANCELLATION_CANCEL_INCOMING_CONNECTION 31, // 516 -> CLIENT_CANCELLATION_WIFI_AWARE_SERVER_SOCKET_CREATION 32, // 517 -> CLIENT_CANCELLATION_WIFI_DIRECT_SERVER_SOCKET_CREATION 33, // 518 -> CLIENT_CANCELLATION_WIFI_HOTSPOT_SERVER_SOCKET_CREATION 10, // 519 -> CLIENT_CANCELLATION_BT_SERVER_SOCKET_CREATION 30, // 520 -> CLIENT_CANCELLATION_WEB_RTC_SERVER_SOCKET_CREATION 34, // 521 -> CLIENT_CANCELLATION_WIFI_LAN_SERVER_SOCKET_CREATION 25, // 522 -> CLIENT_CANCELLATION_LOCAL_DISCONNECT 27, // 523 -> CLIENT_CANCELLATION_REMOTE_DISCONNECT 9, // 524 -> CLIENT_CANCELLATION_AWDL_SERVER_SOCKET_CREATION 11, // 525 -> CLIENT_CANCELLATION_CANCEL_AWDL_OUTGOING_CONNECTION 199, // 1000 -> DEVICE_STATE_ERROR_UNFINISHED_UPGRADE_ATTEMPTS 200, // 1001 -> DEVICE_STATE_ERROR_USER_HOTSPOT_ENABLED 201, // 1002 -> DEVICE_STATE_LOCATION_DISABLED 202, // 1003 -> DEVICE_STATE_RADIO_DISABLING_FAILURE 203, // 1004 -> DEVICE_STATE_RADIO_ENABLING_FAILURE 260, // 1500 -> MEDIUM_UNAVAILABLE_WIFI_AWARE_RESOURCE_NOT_AVAILABLE 227, // 1501 -> MEDIUM_UNAVAILABLE_DIRECT_HOTSPOT_NOT_SUPPORT 243, // 1502 -> MEDIUM_UNAVAILABLE_SOFT_AP_NOT_SUPPORT 234, // 1503 -> MEDIUM_UNAVAILABLE_LOCAL_ONLY_HOTSPOT_NOT_SUPPORT 235, // 1504 -> MEDIUM_UNAVAILABLE_LOCAL_ONLY_HOTSPOT_NOT_SUPPORT_5G 223, // 1505 -> MEDIUM_UNAVAILABLE_BLE_NOT_AVAILABLE 229, // 1506 -> MEDIUM_UNAVAILABLE_L2CAP_NOT_AVAILABLE 224, // 1507 -> MEDIUM_UNAVAILABLE_BLUETOOTH_NOT_AVAILABLE 256, // 1508 -> MEDIUM_UNAVAILABLE_WEB_RTC_NOT_AVAILABLE 259, // 1509 -> MEDIUM_UNAVAILABLE_WIFI_AWARE_NOT_AVAILABLE 265, // 1510 -> MEDIUM_UNAVAILABLE_WIFI_HOTSPOT_NOT_AVAILABLE 262, // 1511 -> MEDIUM_UNAVAILABLE_WIFI_DIRECT_NOT_AVAILABLE 238, // 1512 -> MEDIUM_UNAVAILABLE_NFC_NOT_AVAILABLE 232, // 1513 -> MEDIUM_UNAVAILABLE_LAN_NOT_AVAILABLE 254, // 1514 -> MEDIUM_UNAVAILABLE_USB_NOT_AVAILABLE 222, // 1515 -> MEDIUM_UNAVAILABLE_BLE_NC_LOGICAL_NOT_AVAILABLE 226, // 1516 -> MEDIUM_UNAVAILABLE_BT_NC_LOGICAL_NOT_AVAILABLE 231, // 1517 -> MEDIUM_UNAVAILABLE_LAN_NC_LOGICAL_NOT_AVAILABLE 237, // 1518 -> MEDIUM_UNAVAILABLE_NFC_NC_LOGICAL_NOT_AVAILABLE 253, // 1519 -> MEDIUM_UNAVAILABLE_USB_NC_LOGICAL_NOT_AVAILABLE 255, // 1520 -> MEDIUM_UNAVAILABLE_WEB_RTC_NC_LOGICAL_NOT_AVAILABLE 258, // 1521 -> MEDIUM_UNAVAILABLE_WIFI_AWARE_NC_LOGICAL_NOT_AVAILABLE 264, // 1522 -> MEDIUM_UNAVAILABLE_WIFI_HOTSPOT_NC_LOGICAL_NOT_AVAILABLE 261, // 1523 -> MEDIUM_UNAVAILABLE_WIFI_DIRECT_NC_LOGICAL_NOT_AVAILABLE 266, // 1524 -> MEDIUM_UNAVAILABLE_WIFI_HOTSPOT_P2P_RESOURCE_NOT_AVAILABLE 263, // 1525 -> MEDIUM_UNAVAILABLE_WIFI_DIRECT_P2P_RESOURCE_NOT_AVAILABLE 247, // 1526 -> MEDIUM_UNAVAILABLE_UPGRADE_SKIP_BLE_LOW_QUALITY_MEDIUMS 249, // 1527 -> MEDIUM_UNAVAILABLE_UPGRADE_SKIP_L2CAP_LOW_QUALITY_MEDIUMS 252, // 1528 -> MEDIUM_UNAVAILABLE_UPGRADE_SKIP_WEB_RTC_LOW_QUALITY_MEDIUMS 250, // 1529 -> MEDIUM_UNAVAILABLE_UPGRADE_SKIP_LAN_LOW_QUALITY_MEDIUMS 248, // 1530 -> MEDIUM_UNAVAILABLE_UPGRADE_SKIP_BT_LOW_QUALITY_MEDIUMS 251, // 1531 -> MEDIUM_UNAVAILABLE_UPGRADE_SKIP_USB_LOW_QUALITY_MEDIUMS 233, // 1532 -> MEDIUM_UNAVAILABLE_LOCAL_ONLY_HOTSPOT_DISRUPTIVE_FALSE 242, // 1533 -> MEDIUM_UNAVAILABLE_SOFT_AP_DISRUPTIVE_FALSE 219, // 1534 -> MEDIUM_UNAVAILABLE_ALREADY_HAVE_A_WIFI_DIRECT_GROUP 220, // 1535 -> MEDIUM_UNAVAILABLE_ALREADY_HOSTING_HOTSPOT_FOR_OTHER_CLIENTS 241, // 1536 -> MEDIUM_UNAVAILABLE_REJECT_L2CAP_ON_GATT_MULTIPLEX_CONNECTION 246, // 1537 -> MEDIUM_UNAVAILABLE_UPGRADE_ON_SAME_MEDIUM 257, // 1538 -> MEDIUM_UNAVAILABLE_WEB_RTC_NO_INTERNET 244, // 1539 -> MEDIUM_UNAVAILABLE_STA_DISRUPTIVE_FALSE 245, // 1540 -> MEDIUM_UNAVAILABLE_STA_USER_NOT_ALLOW 228, // 1541 -> MEDIUM_UNAVAILABLE_DUPLICATE_FAST_ADVERTISING 239, // 1542 -> MEDIUM_UNAVAILABLE_NSD_NOT_AVAILABLE 236, // 1543 -> MEDIUM_UNAVAILABLE_MDNS_NOT_AVAILABLE 230, // 1544 -> MEDIUM_UNAVAILABLE_LAN_BLOCKED 240, // 1545 -> MEDIUM_UNAVAILABLE_POOR_SIGNAL 225, // 1546 -> MEDIUM_UNAVAILABLE_BT_MULTIPLEX_DISABLED 221, // 1547 -> MEDIUM_UNAVAILABLE_AWDL_NOT_AVAILABLE 60, // 2000 -> CLIENT_WIFI_DIRECT_ALREADY_HOSTING_DIRECT_GROUP_FOR_THIS_CLIENT 61, // 2001 -> CLIENT_WIFI_HOTSPOT_ALREADY_HOSTING_HOTSPOT_FOR_THIS_CLIENT 37, // 2002 -> CLIENT_DUPLICATE_ACCEPTING_BLE_CONNECTION_REQUEST 39, // 2003 -> CLIENT_DUPLICATE_ACCEPTING_L2CAP_CONNECTION_REQUEST 38, // 2004 -> CLIENT_DUPLICATE_ACCEPTING_BT_CONNECTION_REQUEST 40, // 2005 -> CLIENT_DUPLICATE_ACCEPTING_LAN_CONNECTION_REQUEST 41, // 2006 -> CLIENT_DUPLICATE_ACCEPTING_NFC_CONNECTION_REQUEST 43, // 2007 -> CLIENT_DUPLICATE_ACCEPTING_WEB_RTC_CONNECTION_REQUEST 44, // 2008 -> CLIENT_DUPLICATE_ACCEPTING_WIFI_AWARE_CONNECTION_REQUEST 46, // 2009 -> CLIENT_DUPLICATE_ACCEPTING_WIFI_HOTSPOT_CONNECTION_REQUEST 45, // 2010 -> CLIENT_DUPLICATE_ACCEPTING_WIFI_DIRECT_CONNECTION_REQUEST 42, // 2011 -> CLIENT_DUPLICATE_ACCEPTING_USB_CONNECTION_REQUEST 47, // 2012 -> CLIENT_DUPLICATE_WIFI_AWARE_CONNECTION_REQUEST 49, // 2013 -> CLIENT_DUPLICATE_WIFI_DIRECT_CONNECTION_REQUEST 50, // 2014 -> CLIENT_DUPLICATE_WIFI_HOTSPOT_CONNECTION_REQUEST 48, // 2015 -> CLIENT_DUPLICATE_WIFI_AWARE_SUBSCRIBING_REQUEST 57, // 2016 -> CLIENT_UNSUPPORTED_USB_TO_BE_UPGRADE_MEDIUM 56, // 2017 -> CLIENT_PROCESS_TIE_BREAK_LOSS 4, // 2018 -> CLIENT_BLE_DUPLICATE_ADVERTISING 7, // 2019 -> CLIENT_BLUETOOTH_DUPLICATE_ADVERTISING 52, // 2020 -> CLIENT_NFC_DUPLICATE_ADVERTISING 62, // 2021 -> CLIENT_WIFI_LAN_DUPLICATE_ADVERTISING 58, // 2022 -> CLIENT_USB_DUPLICATE_ADVERTISING 5, // 2023 -> CLIENT_BLE_DUPLICATE_DISCOVERING 8, // 2024 -> CLIENT_BLUETOOTH_DUPLICATE_DISCOVERING 53, // 2025 -> CLIENT_NFC_DUPLICATE_DISCOVERING 63, // 2026 -> CLIENT_WIFI_LAN_DUPLICATE_DISCOVERING 59, // 2027 -> CLIENT_USB_DUPLICATE_DISCOVERING 55, // 2028 -> CLIENT_PERMISSION_FAILURE 6, // 2029 -> CLIENT_BLE_NO_LISTENING 1, // 2030 -> CLIENT_ALREADY_CONNECTED_TO_TARGET 51, // 2031 -> CLIENT_FAILED_INCOMING_CONNECTION_DUE_TO_TOPOLOGICAL_LIMIT 54, // 2032 -> CLIENT_OUT_OF_ORDER_API_CALL 64, // 2033 -> CLIENT_WRONG_CONNECTING_PERMISSIONS 0, // 2034 -> CLIENT_ALREADY_CONNECTED_TO_ENDPOINT 35, // 2035 -> CLIENT_CONNECT_TO_UNKNOWN_ENDPOINT 2, // 2036 -> CLIENT_AWDL_DUPLICATE_ADVERTISING 3, // 2037 -> CLIENT_AWDL_DUPLICATE_DISCOVERING 36, // 2038 -> CLIENT_DUPLICATE_ACCEPTING_AWDL_CONNECTION_REQUEST 269, // 2500 -> MISCELLEANEOUS_BLUETOOTH_MAC_ADDRESS_NULL 273, // 2501 -> MISCELLEANEOUS_MOVE_TO_NEW_MEDIUM 280, // 2502 -> MISCELLEANEOUS_WIFI_HOTSPOT_SOFT_AP_BLOCKED_BY_PROVISION 267, // 2503 -> MISCELLEANEOUS_BLE_SYSTEM_SERVICE_NULL 272, // 2504 -> MISCELLEANEOUS_L2CAP_SYSTEM_SERVICE_NULL 271, // 2505 -> MISCELLEANEOUS_BT_SYSTEM_SERVICE_NULL 278, // 2506 -> MISCELLEANEOUS_WIFI_AWARE_SYSTEM_SERVICE_NULL 279, // 2507 -> MISCELLEANEOUS_WIFI_DIRECT_SYSTEM_SERVICE_NULL 282, // 2508 -> MISCELLEANEOUS_WIFI_LAN_SYSTEM_SERVICE_NULL 281, // 2509 -> MISCELLEANEOUS_WIFI_HOTSPOT_SYSTEM_SERVICE_NULL 270, // 2510 -> MISCELLEANEOUS_BT_NOT_ACCEPTING_CONNECTION_FOR_WORK_PROFILE 275, // 2511 -> MISCELLEANEOUS_WEB_RTC_GET_DROIDGUARD_RESULT_FAILURE 277, // 2512 -> MISCELLEANEOUS_WEB_RTC_TACHYON_SIGNALING_MESSENGER_NULL 274, // 2513 -> MISCELLEANEOUS_WEB_RTC_FAILED_TO_RECEIVE_MESSAGE 268, // 2514 -> MISCELLEANEOUS_BLUETOOTH_CHANGE_DEVICE_NAME_FAILURE 276, // 2515 -> MISCELLEANEOUS_WEB_RTC_ICE_SERVER_NULL 283, // 2516 -> MISCELLEANEOUS_WORK_SOURCE_NULL 214, // 3000 -> IO_FILE_OPENING_ERROR 215, // 3001 -> IO_FILE_READING_ERROR 216, // 3002 -> IO_FILE_WRITING_ERROR 217, // 3003 -> IO_FOLDER_CREATION_ERROR 218, // 3004 -> IO_STREAM_CREATE_PIPE_FAILURE 204, // 3005 -> IO_ENDPOINT_IO_ERROR_ON_BLE 205, // 3006 -> IO_ENDPOINT_IO_ERROR_ON_BLE_L2CAP 206, // 3007 -> IO_ENDPOINT_IO_ERROR_ON_BT 210, // 3008 -> IO_ENDPOINT_IO_ERROR_ON_WEB_RTC 207, // 3009 -> IO_ENDPOINT_IO_ERROR_ON_LAN 212, // 3010 -> IO_ENDPOINT_IO_ERROR_ON_WIFI_DIRECT 213, // 3011 -> IO_ENDPOINT_IO_ERROR_ON_WIFI_HOTSPOT 211, // 3012 -> IO_ENDPOINT_IO_ERROR_ON_WIFI_AWARE 208, // 3013 -> IO_ENDPOINT_IO_ERROR_ON_NFC 209, // 3014 -> IO_ENDPOINT_IO_ERROR_ON_USB 135, // 3500 -> CONNECTIVITY_WIFI_AWARE_ATTACH_FAILURE 78, // 3501 -> CONNECTIVITY_BLUETOOTH_DEVICE_OBTAIN_FAILURE 71, // 3502 -> CONNECTIVITY_BLE_CLIENT_SOCKET_CREATION_FAILURE 109, // 3503 -> CONNECTIVITY_L2CAP_CLIENT_SOCKET_CREATION_FAILURE 82, // 3504 -> CONNECTIVITY_BT_CLIENT_SOCKET_CREATION_FAILURE 114, // 3505 -> CONNECTIVITY_LAN_CLIENT_SOCKET_CREATION_FAILURE 121, // 3506 -> CONNECTIVITY_NFC_CLIENT_SOCKET_CREATION_FAILURE 126, // 3507 -> CONNECTIVITY_WEB_RTC_CLIENT_SOCKET_CREATION_FAILURE 136, // 3508 -> CONNECTIVITY_WIFI_AWARE_CLIENT_SOCKET_CREATION_FAILURE 155, // 3509 -> CONNECTIVITY_WIFI_HOTSPOT_CLIENT_SOCKET_CREATION_FAILURE 147, // 3510 -> CONNECTIVITY_WIFI_DIRECT_CLIENT_SOCKET_CREATION_FAILURE 124, // 3511 -> CONNECTIVITY_USB_CLIENT_SOCKET_CREATION_FAILURE 127, // 3512 -> CONNECTIVITY_WEB_RTC_CONNECT_TO_TACHYON_FAILURE 72, // 3513 -> CONNECTIVITY_BLE_CREATE_GATT_CONNECTION_FAILURE 139, // 3514 -> CONNECTIVITY_WIFI_AWARE_GET_REMOTE_IP_FRAME_FAILURE 138, // 3515 -> CONNECTIVITY_WIFI_AWARE_GET_REMOTE_IP_ADDRESS_FAILURE 149, // 3516 -> CONNECTIVITY_WIFI_DIRECT_INCONSISTENT_HOSTED_WIFI_BAND 157, // 3517 -> CONNECTIVITY_WIFI_HOTSPOT_INCONSISTENT_HOSTED_WIFI_BAND 79, // 3518 -> CONNECTIVITY_BLUETOOTH_INVALID_CREDENTIAL 166, // 3519 -> CONNECTIVITY_WIFI_LAN_INVALID_CREDENTIAL 150, // 3520 -> CONNECTIVITY_WIFI_DIRECT_INVALID_CREDENTIAL 158, // 3521 -> CONNECTIVITY_WIFI_HOTSPOT_INVALID_CREDENTIAL 140, // 3522 -> CONNECTIVITY_WIFI_AWARE_INVALID_CREDENTIAL 128, // 3523 -> CONNECTIVITY_WEB_RTC_INVALID_CREDENTIAL 167, // 3524 -> CONNECTIVITY_WIFI_LAN_IP_ADDRESS_ERROR 108, // 3525 -> CONNECTIVITY_L2CAP_CLIENT_OBTAIN_FAIURE 111, // 3526 -> CONNECTIVITY_L2CAP_DATA_CONNECTION_FAILURE 141, // 3527 -> CONNECTIVITY_WIFI_AWARE_L2MESSAGE_NETWORK_AVAILABLE_FRAME_NULL 142, // 3528 -> CONNECTIVITY_WIFI_AWARE_L2MESSAGE_SEND_HOST_NETWORK_FRAME_FAILURE 118, // 3529 -> CONNECTIVITY_LAN_UNREACHABLE 160, // 3530 -> CONNECTIVITY_WIFI_HOTSPOT_LOHS_CREATION_FAILURE 115, // 3531 -> CONNECTIVITY_LAN_GET_NETWORK_INTERFACES_FAILURE 148, // 3532 -> CONNECTIVITY_WIFI_DIRECT_GET_NETWORK_INTERFACES_FAILURE 156, // 3533 -> CONNECTIVITY_WIFI_HOTSPOT_GET_NETWORK_INTERFACES_FAILURE 161, // 3534 -> CONNECTIVITY_WIFI_HOTSPOT_P2P_CHANNEL_INITIALIZE_FAILURE 151, // 3535 -> CONNECTIVITY_WIFI_DIRECT_P2P_CHANNEL_INITIALIZE_FAILURE 162, // 3536 -> CONNECTIVITY_WIFI_HOTSPOT_P2P_GROUP_CREATION_FAILURE 153, // 3537 -> CONNECTIVITY_WIFI_DIRECT_P2P_GROUP_CREATION_FAILURE 103, // 3538 -> CONNECTIVITY_GATT_SERVER_OPEN_FAILURE 74, // 3539 -> CONNECTIVITY_BLE_SERVER_SOCKET_CREATION_FAILURE 112, // 3540 -> CONNECTIVITY_L2CAP_SERVER_SOCKET_CREATION_FAILURE 86, // 3541 -> CONNECTIVITY_BT_SERVER_SOCKET_CREATION_FAILURE 117, // 3542 -> CONNECTIVITY_LAN_SERVER_SOCKET_CREATION_FAILURE 129, // 3543 -> CONNECTIVITY_WEB_RTC_SERVER_SOCKET_CREATION_FAILURE 143, // 3544 -> CONNECTIVITY_WIFI_AWARE_SERVER_SOCKET_CREATION_FAILURE 163, // 3545 -> CONNECTIVITY_WIFI_HOTSPOT_SERVER_SOCKET_CREATION_FAILURE 154, // 3546 -> CONNECTIVITY_WIFI_DIRECT_SERVER_SOCKET_CREATION_FAILURE 122, // 3547 -> CONNECTIVITY_NFC_SERVER_SOCKET_CREATION_FAILURE 164, // 3548 -> CONNECTIVITY_WIFI_HOTSPOT_SOFT_AP_CREATION_FAILURE 146, // 3549 -> CONNECTIVITY_WIFI_AWARE_UPDATE_PUBLISH_FAILURE 106, // 3550 -> CONNECTIVITY_GENERIC_WRITING_CHANNEL_IO_ERROR 105, // 3551 -> CONNECTIVITY_GENERIC_WRITE_CLIENT_INTRODUCTION_ACK_IO_ERROR 137, // 3552 -> CONNECTIVITY_WIFI_AWARE_DISCOVERED_PEER_NULL 104, // 3553 -> CONNECTIVITY_GENERIC_PAYLOAD_SENT_ERROR 113, // 3554 -> CONNECTIVITY_L2CAP_SERVER_SOCKET_CREATION_SECURITY_EXCEPTION_FAILURE 87, // 3555 -> CONNECTIVITY_BT_SERVER_SOCKET_CREATION_SECURITY_EXCEPTION_FAILURE 110, // 3556 -> CONNECTIVITY_L2CAP_CLIENT_SOCKET_CREATION_TIMEOUT_FAILURE 130, // 3557 -> CONNECTIVITY_WEB_RTC_UNSATISFIED_LINK_ERROR 102, // 3558 -> CONNECTIVITY_DIRECT_GROUP_MCC_FAILURE 91, // 3559 -> CONNECTIVITY_CHANNEL_IO_ERROR_ON_BLE 92, // 3560 -> CONNECTIVITY_CHANNEL_IO_ERROR_ON_BLE_L2CAP 93, // 3561 -> CONNECTIVITY_CHANNEL_IO_ERROR_ON_BT 98, // 3562 -> CONNECTIVITY_CHANNEL_IO_ERROR_ON_WEB_RTC 94, // 3563 -> CONNECTIVITY_CHANNEL_IO_ERROR_ON_LAN 100, // 3564 -> CONNECTIVITY_CHANNEL_IO_ERROR_ON_WIFI_DIRECT 101, // 3565 -> CONNECTIVITY_CHANNEL_IO_ERROR_ON_WIFI_HOTSPOT 99, // 3566 -> CONNECTIVITY_CHANNEL_IO_ERROR_ON_WIFI_AWARE 95, // 3567 -> CONNECTIVITY_CHANNEL_IO_ERROR_ON_NFC 97, // 3568 -> CONNECTIVITY_CHANNEL_IO_ERROR_ON_USB 96, // 3569 -> CONNECTIVITY_CHANNEL_IO_ERROR_ON_UNKNOWN_MEDIUM 89, // 3570 -> CONNECTIVITY_BT_SOCKET_CREATION_IO_EXCEPTION 88, // 3571 -> CONNECTIVITY_BT_SOCKET_CONNECT_IO_EXCEPTION 84, // 3572 -> CONNECTIVITY_BT_CONNECTION_INTERRUPTED_EXCEPTION 83, // 3573 -> CONNECTIVITY_BT_CONNECTION_EXECUTION_EXCEPTION 85, // 3574 -> CONNECTIVITY_BT_CONNECTION_TIMEOUT_EXCEPTION 152, // 3575 -> CONNECTIVITY_WIFI_DIRECT_P2P_CONNECTION_FAILURE 133, // 3576 -> CONNECTIVITY_WFD_CONNECTION_INTERRUPTED_EXCEPTION 131, // 3577 -> CONNECTIVITY_WFD_CONNECTION_EXECUTION_EXCEPTION 134, // 3578 -> CONNECTIVITY_WFD_CONNECTION_TIMEOUT_EXCEPTION 132, // 3579 -> CONNECTIVITY_WFD_CONNECTION_HOSTED_ADDRESS_NULL 165, // 3580 -> CONNECTIVITY_WIFI_HOTSPOT_SPECIFIER_FAILURE 159, // 3581 -> CONNECTIVITY_WIFI_HOTSPOT_LEGACY_STA_CONNECTION_FAILURE 169, // 3582 -> CONNECTIVITY_WIFI_LAN_SOCKET_CONNECT_TIMEOUT 168, // 3583 -> CONNECTIVITY_WIFI_LAN_SOCKET_CONNECT_IO_EXCEPTION 76, // 3584 -> CONNECTIVITY_BLE_START_GATT_SERVER_FAILURE 70, // 3585 -> CONNECTIVITY_BLE_ADD_GATT_ADVERTISEMENT_FAILURE 75, // 3586 -> CONNECTIVITY_BLE_START_ADVERTISING_FAILURE 81, // 3587 -> CONNECTIVITY_BLUETOOTH_START_ADVERTISING_FAILURE 170, // 3588 -> CONNECTIVITY_WIFI_LAN_START_ADVERTISING_FAILURE 144, // 3589 -> CONNECTIVITY_WIFI_AWARE_START_ADVERTISING_FAILURE 80, // 3590 -> CONNECTIVITY_BLUETOOTH_SCAN_FAILURE 73, // 3591 -> CONNECTIVITY_BLE_SCAN_FAILURE 119, // 3592 -> CONNECTIVITY_MDNS_SCAN_FAILURE 123, // 3593 -> CONNECTIVITY_NFC_START_DISCOVERY_FAILURE 171, // 3594 -> CONNECTIVITY_WIFI_LAN_START_DISCOVERY_FAILURE 145, // 3595 -> CONNECTIVITY_WIFI_AWARE_START_DISCOVERY_FAILURE 125, // 3596 -> CONNECTIVITY_UWB_START_DISCOVERY_FAILURE 116, // 3597 -> CONNECTIVITY_LAN_MDNS_REGISTER_FAILURE 77, // 3598 -> CONNECTIVITY_BLUETOOTH_CHANGE_SCAN_MODE_FAILURE 65, // 3599 -> CONNECTIVITY_AUTO_RESUME_FAILURE 107, // 3600 -> CONNECTIVITY_INSTANT_CONNECTION_LISTENING_TIMEOUT 120, // 3601 -> CONNECTIVITY_MEDIUM_INVALID_CREDENTIAL 68, // 3602 -> CONNECTIVITY_AWDL_START_ADVERTISING_FAILURE 69, // 3603 -> CONNECTIVITY_AWDL_START_DISCOVERY_FAILURE 67, // 3604 -> CONNECTIVITY_AWDL_INVALID_CREDENTIAL 66, // 3605 -> CONNECTIVITY_AWDL_CLIENT_SOCKET_CREATION_FAILURE 90, // 3606 -> CONNECTIVITY_CHANNEL_IO_ERROR_ON_AWDL 288, // 4500 -> NEARBY_BLE_ADVERTISEMENT_MAPPING_TO_MAC_ERROR 298, // 4501 -> NEARBY_BLUETOOTH_MAC_ADDRESS_INVALID_FOR_CONNECT 358, // 4502 -> NEARBY_WEB_RTC_CONNECTION_FLOW_NULL 312, // 4503 -> NEARBY_GENERIC_CONNECTION_CLOSED 290, // 4504 -> NEARBY_BLE_ENDPOINT_CHANNEL_CREATION_FAILURE 330, // 4505 -> NEARBY_L2CAP_ENDPOINT_CHANNEL_CREATION_FAILURE 301, // 4506 -> NEARBY_BT_ENDPOINT_CHANNEL_CREATION_FAILURE 334, // 4507 -> NEARBY_LAN_ENDPOINT_CHANNEL_CREATION_FAILURE 345, // 4508 -> NEARBY_NFC_ENDPOINT_CHANNEL_CREATION_FAILURE 366, // 4509 -> NEARBY_WIFI_AWARE_ENDPOINT_CHANNEL_CREATION_FAILURE 384, // 4510 -> NEARBY_WIFI_HOTSPOT_ENDPOINT_CHANNEL_CREATION_FAILURE 371, // 4511 -> NEARBY_WIFI_DIRECT_ENDPOINT_CHANNEL_CREATION_FAILURE 359, // 4512 -> NEARBY_WEB_RTC_ENDPOINT_CHANNEL_CREATION_FAILURE 354, // 4513 -> NEARBY_USB_ENDPOINT_CHANNEL_CREATION_FAILURE 313, // 4514 -> NEARBY_GENERIC_ENDPOINT_UNENCRYPTED 292, // 4515 -> NEARBY_BLE_GATT_ADVERTISEMENT_NULL_FOR_CONNECTION 372, // 4516 -> NEARBY_WIFI_DIRECT_HOST_ON_SRD_CHANNELS 385, // 4517 -> NEARBY_WIFI_HOTSPOT_HOST_ON_SRD_CHANNELS 293, // 4518 -> NEARBY_BLE_GATT_NULL_CALLBACK 331, // 4519 -> NEARBY_L2CAP_NULL_CALLBACK 303, // 4520 -> NEARBY_BT_NULL_CALLBACK 356, // 4521 -> NEARBY_USB_NULL_CALLBACK 347, // 4522 -> NEARBY_NFC_NULL_CALLBACK 368, // 4523 -> NEARBY_WIFI_AWARE_NULL_CALLBACK 362, // 4524 -> NEARBY_WEB_RTC_NULL_CALLBACK 336, // 4525 -> NEARBY_LAN_NULL_CALLBACK 388, // 4526 -> NEARBY_WIFI_HOTSPOT_NULL_CALLBACK 374, // 4527 -> NEARBY_WIFI_DIRECT_NULL_CALLBACK 376, // 4528 -> NEARBY_WIFI_DIRECT_NULL_SSID 375, // 4529 -> NEARBY_WIFI_DIRECT_NULL_PASSWORD 302, // 4530 -> NEARBY_BT_MULTIPLEX_SOCKET_DISABLED 335, // 4531 -> NEARBY_LAN_MULTIPLEX_SOCKET_DISABLED 316, // 4532 -> NEARBY_GENERIC_NEW_ENDPOINT_CHANNEL_NULL 373, // 4533 -> NEARBY_WIFI_DIRECT_NO_GROUP_FOR_LISTENING 387, // 4534 -> NEARBY_WIFI_HOTSPOT_NO_HOTSPOT_FOR_LISTENING 317, // 4535 -> NEARBY_GENERIC_OLD_ENDPOINT_CHANNEL_NULL 295, // 4536 -> NEARBY_BLE_OPERATION_REGISTERED_FAILED 332, // 4537 -> NEARBY_L2CAP_OPERATION_REGISTERED_FAILED 304, // 4538 -> NEARBY_BT_OPERATION_REGISTERED_FAILED 337, // 4539 -> NEARBY_LAN_OPERATION_REGISTERED_FAILED 363, // 4540 -> NEARBY_WEB_RTC_OPERATION_REGISTERED_FAILED 369, // 4541 -> NEARBY_WIFI_AWARE_OPERATION_REGISTERED_FAILED 383, // 4542 -> NEARBY_WIFI_HOTSPOT_DIRECT_OPERATION_REGISTERED_FAILED 393, // 4543 -> NEARBY_WIFI_HOTSPOT_SOFT_AP_OPERATION_REGISTERED_FAILED 386, // 4544 -> NEARBY_WIFI_HOTSPOT_LOHS_OPERATION_REGISTERED_FAILED 382, // 4545 -> NEARBY_WIFI_HOTSPOT_CLIENT_OPERATION_REGISTERED_FAILED 377, // 4546 -> NEARBY_WIFI_DIRECT_OPERATION_REGISTERED_FAILED 318, // 4547 -> NEARBY_GENERIC_OUTGOING_PAYLOAD_CREATION_FAILURE 389, // 4548 -> NEARBY_WIFI_HOTSPOT_P2P_NON_DBS_WANT_2G_BUT_AP_5G 378, // 4549 -> NEARBY_WIFI_DIRECT_P2P_NON_DBS_WANT_2G_BUT_AP_5G 390, // 4550 -> NEARBY_WIFI_HOTSPOT_P2P_NON_DBS_WANT_5G_BUT_AP_2G 379, // 4551 -> NEARBY_WIFI_DIRECT_P2P_NON_DBS_WANT_5G_BUT_AP_2G 315, // 4552 -> NEARBY_GENERIC_INCOMING_PAYLOAD_NOT_DATA_TYPE 322, // 4553 -> NEARBY_GENERIC_READ_CLIENT_INTRODUCTION_EVENT_TYPE_ERROR 324, // 4554 -> NEARBY_GENERIC_READ_CLIENT_INTRODUCTION_FRAME_TYPE_ERROR 323, // 4555 -> NEARBY_GENERIC_READ_CLIENT_INTRODUCTION_FORMAT_ERROR 319, // 4556 -> NEARBY_GENERIC_READ_CLIENT_INTRODUCTION_ACK_EVENT_TYPE_ERROR 321, // 4557 -> NEARBY_GENERIC_READ_CLIENT_INTRODUCTION_ACK_FRAME_TYPE_ERROR 320, // 4558 -> NEARBY_GENERIC_READ_CLIENT_INTRODUCTION_ACK_FORMAT_ERROR 325, // 4559 -> NEARBY_GENERIC_REMOTE_ENDPOINT_STATUS_ERROR 326, // 4560 -> NEARBY_GENERIC_REMOTE_REPORT_PAYLOADS_ERROR 327, // 4561 -> NEARBY_GENERIC_REMOTE_UPGRADE_FAILURE 328, // 4562 -> NEARBY_GENERIC_SEND_PAYLOAD_EXECUTOR_NULL 305, // 4563 -> NEARBY_BT_VIRTUAL_SOCKET_CREATION_FAILURE 340, // 4564 -> NEARBY_LAN_VIRTUAL_SOCKET_CREATION_FAILURE 396, // 4565 -> NEARBY_WIFI_LAN_IP_ADDRESS_ERROR 333, // 4566 -> NEARBY_L2CAP_PSM_NOT_POSITIVE 310, // 4567 -> NEARBY_ENCRYPTION_FAILURE 284, // 4568 -> NEARBY_AUTHENTICATION_FAILURE 341, // 4569 -> NEARBY_LAN_VIRTUAL_SOCKET_NULL 296, // 4570 -> NEARBY_BLUETOOTH_ADVERTISE_TO_BYTES_FAILURE 289, // 4571 -> NEARBY_BLE_ADVERTISE_TO_BYTES_FAILURE 291, // 4572 -> NEARBY_BLE_FAST_ADVERTISE_TO_BYTES_FAILURE 344, // 4573 -> NEARBY_NFC_ADVERTISE_TO_BYTES_FAILURE 394, // 4574 -> NEARBY_WIFI_LAN_ADVERTISE_TO_BYTES_FAILURE 365, // 4575 -> NEARBY_WIFI_AWARE_ADVERTISE_TO_BYTES_FAILURE 353, // 4576 -> NEARBY_USB_ADVERTISE_TO_BYTES_FAILURE 346, // 4577 -> NEARBY_NFC_INVALID_PCP_OPTIONS 297, // 4578 -> NEARBY_BLUETOOTH_INVALID_PCP_OPTIONS 294, // 4579 -> NEARBY_BLE_INVALID_PCP_OPTIONS 395, // 4580 -> NEARBY_WIFI_LAN_INVALID_PCP_OPTIONS 367, // 4581 -> NEARBY_WIFI_AWARE_INVALID_PCP_OPTIONS 355, // 4582 -> NEARBY_USB_INVALID_PCP_OPTIONS 357, // 4583 -> NEARBY_UWB_INVALID_PCP_OPTIONS 360, // 4584 -> NEARBY_WEB_RTC_INVALID_PCP_OPTIONS 299, // 4585 -> NEARBY_BLUETOOTH_NO_CLIENT_REGISTER_FOR_SCAN 329, // 4586 -> NEARBY_INSTANT_CONNECTION_WRONG_CONNECTIVITY_INFO 343, // 4587 -> NEARBY_NEED_METHOD_OVERRIDE 314, // 4588 -> NEARBY_GENERIC_INCOMING_PAYLOAD_CREATION_FAILURE 361, // 4589 -> NEARBY_WEB_RTC_NO_LISTENING_PEER_FOUND 352, // 4590 -> NEARBY_UPGRADE_PATH_ON_WRONG_MEDIUM 309, // 4591 -> NEARBY_CONNECT_TO_ALL_MEDIUMS_FAILURE 300, // 4592 -> NEARBY_BLUETOOTH_RECONNECT_MAC_NULL 338, // 4593 -> NEARBY_LAN_RECONNECT_CONNECTION_INFO_NULL 339, // 4594 -> NEARBY_LAN_RECONNECT_IP_NULL 381, // 4595 -> NEARBY_WIFI_DIRECT_RECONNECT_META_DATA_NULL 380, // 4596 -> NEARBY_WIFI_DIRECT_RECONNECT_CONNECT_META_DATA_NULL 392, // 4597 -> NEARBY_WIFI_HOTSPOT_RECONNECT_META_DATA_NULL 391, // 4598 -> NEARBY_WIFI_HOTSPOT_RECONNECT_CONNECT_META_DATA_NULL 364, // 4599 -> NEARBY_WEB_RTC_RECONNECT_PEER_ID_NULL 370, // 4600 -> NEARBY_WIFI_AWARE_RECONNECT_META_DATA_NULL 348, // 4601 -> NEARBY_NOT_ADVERTISING_OR_LISTENING 306, // 4602 -> NEARBY_CAN_NOT_OBTAIN_DEVICE_PROVIDER 350, // 4603 -> NEARBY_SETUP_STRATEGY_FAILURE 351, // 4604 -> NEARBY_TX_ADVERTISEMENT_NULL 311, // 4605 -> NEARBY_ENDPOINT_ID_MISMATCH 308, // 4606 -> NEARBY_CONNECTIVITY_INFO_NULL_OR_WRONG 342, // 4607 -> NEARBY_LOCAL_CLIENT_STATE_WRONG 349, // 4608 -> NEARBY_REMOTE_EXCEPTION_WHEN_PROCESSING_RECEIVED_PAYLOAD 287, // 4609 -> NEARBY_BAD_FILE_DESCRIPTION_WHEN_PROCESSING_RECEIVED_PAYLOAD 307, // 4610 -> NEARBY_CONNECTION_LISTENER_NULL 285, // 4611 -> NEARBY_AWDL_ADVERTISE_TO_BYTES_FAILURE 286, // 4612 -> NEARBY_AWDL_ENDPOINT_CHANNEL_CREATION_FAILURE 173, // 5000 -> DCT_ERROR_BLE_DISABLED 172, // 5001 -> DCT_ERROR_BLE_ADV_FAILED 174, // 5002 -> DCT_ERROR_BLE_SCAN_FAILED 183, // 5003 -> DCT_ERROR_L2CAP_SERVER_FAILED 182, // 5004 -> DCT_ERROR_L2CAP_CLIENT_FAILED 184, // 5005 -> DCT_ERROR_MDNS_DISCOVERY_TIMEOUT 185, // 5006 -> DCT_ERROR_MDNS_REGISTER_SERVICE 180, // 5007 -> DCT_ERROR_INITIAL_TLS_SPAKE 189, // 5008 -> DCT_ERROR_SUBSEQUENT_TLS_SPAKE 186, // 5009 -> DCT_ERROR_REQUEST_FAILED 187, // 5010 -> DCT_ERROR_RESPONSE_FAILED 176, // 5011 -> DCT_ERROR_CONTROL_MESSAGE_EXCHANGE 175, // 5012 -> DCT_ERROR_CAPABILITY_MISMATCH 178, // 5013 -> DCT_ERROR_HIGH_SPEED_MEDIUM_UNAVAILABLE 194, // 5014 -> DCT_ERROR_WIFI_DISABLED 195, // 5015 -> DCT_ERROR_WIFI_DISCONNECTED 193, // 5016 -> DCT_ERROR_WIFI_CREDENTIAL_TRANSFER 196, // 5017 -> DCT_ERROR_WIFI_INTERNET_CONNECTION 191, // 5018 -> DCT_ERROR_UPGRADE_HIGH_SPEED_MEDIUM_FAILED 181, // 5019 -> DCT_ERROR_KEEPALIVE_TIMEOUT 177, // 5020 -> DCT_ERROR_ESTABLISHED_CONNECTION_LOST 192, // 5021 -> DCT_ERROR_USER_CANCELLED 188, // 5022 -> DCT_ERROR_SERVICE_CANCELLED 190, // 5023 -> DCT_ERROR_UNVERIFIED_INTEGRITY 179, // 5024 -> DCT_ERROR_HTTP_SERVER_CLOSED }; const std::string& OperationResultCode_Name( OperationResultCode value) { static const bool dummy = ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( OperationResultCode_entries, OperationResultCode_entries_by_number, 397, OperationResultCode_strings); (void) dummy; int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( OperationResultCode_entries, OperationResultCode_entries_by_number, 397, value); return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : OperationResultCode_strings[idx].get(); } bool OperationResultCode_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, OperationResultCode* value) { int int_value; bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( OperationResultCode_entries, 397, name, &int_value); if (success) { *value = static_cast(int_value); } return success; } bool StopAdvertisingReason_IsValid(int value) { switch (value) { case 0: case 1: case 2: return true; default: return false; } } static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed StopAdvertisingReason_strings[3] = {}; static const char StopAdvertisingReason_names[] = "CLIENT_STOP_ADVERTISING" "FINISH_SESSION_STOP_ADVERTISING" "STOP_ADVERTISING_REASON_UNKNOWN"; static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry StopAdvertisingReason_entries[] = { { {StopAdvertisingReason_names + 0, 23}, 1 }, { {StopAdvertisingReason_names + 23, 31}, 2 }, { {StopAdvertisingReason_names + 54, 31}, 0 }, }; static const int StopAdvertisingReason_entries_by_number[] = { 2, // 0 -> STOP_ADVERTISING_REASON_UNKNOWN 0, // 1 -> CLIENT_STOP_ADVERTISING 1, // 2 -> FINISH_SESSION_STOP_ADVERTISING }; const std::string& StopAdvertisingReason_Name( StopAdvertisingReason value) { static const bool dummy = ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( StopAdvertisingReason_entries, StopAdvertisingReason_entries_by_number, 3, StopAdvertisingReason_strings); (void) dummy; int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( StopAdvertisingReason_entries, StopAdvertisingReason_entries_by_number, 3, value); return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : StopAdvertisingReason_strings[idx].get(); } bool StopAdvertisingReason_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, StopAdvertisingReason* value) { int int_value; bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( StopAdvertisingReason_entries, 3, name, &int_value); if (success) { *value = static_cast(int_value); } return success; } bool StopDiscoveringReason_IsValid(int value) { switch (value) { case 0: case 1: case 2: return true; default: return false; } } static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed StopDiscoveringReason_strings[3] = {}; static const char StopDiscoveringReason_names[] = "CLIENT_STOP_DISCOVERING" "FINISH_SESSION_STOP_DISCOVERING" "STOP_DISCOVERING_REASON_UNKNOWN"; static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry StopDiscoveringReason_entries[] = { { {StopDiscoveringReason_names + 0, 23}, 1 }, { {StopDiscoveringReason_names + 23, 31}, 2 }, { {StopDiscoveringReason_names + 54, 31}, 0 }, }; static const int StopDiscoveringReason_entries_by_number[] = { 2, // 0 -> STOP_DISCOVERING_REASON_UNKNOWN 0, // 1 -> CLIENT_STOP_DISCOVERING 1, // 2 -> FINISH_SESSION_STOP_DISCOVERING }; const std::string& StopDiscoveringReason_Name( StopDiscoveringReason value) { static const bool dummy = ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( StopDiscoveringReason_entries, StopDiscoveringReason_entries_by_number, 3, StopDiscoveringReason_strings); (void) dummy; int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( StopDiscoveringReason_entries, StopDiscoveringReason_entries_by_number, 3, value); return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : StopDiscoveringReason_strings[idx].get(); } bool StopDiscoveringReason_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, StopDiscoveringReason* value) { int int_value; bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( StopDiscoveringReason_entries, 3, name, &int_value); if (success) { *value = static_cast(int_value); } return success; } bool DeviceType_IsValid(int value) { switch (value) { case 0: case 1: case 2: case 3: return true; default: return false; } } static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed DeviceType_strings[4] = {}; static const char DeviceType_names[] = "DCT" "NEARBY_CONNECTION" "NEARBY_PRESENCE" "UNKNOWN_TYPE"; static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry DeviceType_entries[] = { { {DeviceType_names + 0, 3}, 3 }, { {DeviceType_names + 3, 17}, 1 }, { {DeviceType_names + 20, 15}, 2 }, { {DeviceType_names + 35, 12}, 0 }, }; static const int DeviceType_entries_by_number[] = { 3, // 0 -> UNKNOWN_TYPE 1, // 1 -> NEARBY_CONNECTION 2, // 2 -> NEARBY_PRESENCE 0, // 3 -> DCT }; const std::string& DeviceType_Name( DeviceType value) { static const bool dummy = ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings( DeviceType_entries, DeviceType_entries_by_number, 4, DeviceType_strings); (void) dummy; int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName( DeviceType_entries, DeviceType_entries_by_number, 4, value); return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() : DeviceType_strings[idx].get(); } bool DeviceType_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DeviceType* value) { int int_value; bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue( DeviceType_entries, 4, name, &int_value); if (success) { *value = static_cast(int_value); } return success; } // @@protoc_insertion_point(namespace_scope) } // namespace connections } // namespace proto } // namespace nearby } // namespace location PROTOBUF_NAMESPACE_OPEN PROTOBUF_NAMESPACE_CLOSE // @@protoc_insertion_point(global_scope) #include