[Nearby Sharing] 1. log as CONNECTION_STATUS_CANCELLATION status code if sender cancels receiver after connection setup.

2. add a new status(TIMED_OUT_READ_FRAME) when read frame time out.

PiperOrigin-RevId: 557666045
This commit is contained in:
hai007
2023-08-16 18:46:44 -07:00
committed by Copybara-Service
parent 55194622a7
commit 78dd1bab2c
+32 -15
View File
@@ -283,6 +283,11 @@ enum EstablishConnectionStatus {
CONNECTION_STATUS_SUCCESS = 1;
CONNECTION_STATUS_FAILURE = 2;
CONNECTION_STATUS_CANCELLATION = 3;
CONNECTION_STATUS_MEDIA_UNAVAILABLE_ATTACHMENT = 4;
CONNECTION_STATUS_FAILED_PAIRED_KEYHANDSHAKE = 5;
CONNECTION_STATUS_FAILED_WRITE_INTRODUCTION = 6;
CONNECTION_STATUS_FAILED_NULL_CONNECTION = 7;
CONNECTION_STATUS_FAILED_NO_TRANSFER_UPDATE_CALLBACK = 8;
}
// The status of sending and receiving attachments. Used by SEND_ATTACHMENTS.
@@ -293,22 +298,22 @@ enum AttachmentTransmissionStatus {
CANCELED_ATTACHMENT_TRANSMISSION_STATUS = 2;
FAILED_ATTACHMENT_TRANSMISSION_STATUS = 3;
REJECTED_ATTACHMENT = 4;
TIMED_OUT_ATTACHMENT = 5;
REJECTED_ATTACHMENT = 4 [deprecated = true];
TIMED_OUT_ATTACHMENT = 5 [deprecated = true];
AWAITING_REMOTE_ACCEPTANCE_FAILED_ATTACHMENT = 6 [deprecated = true];
NOT_ENOUGH_SPACE_ATTACHMENT = 7;
FAILED_NO_TRANSFER_UPDATE_CALLBACK = 8;
MEDIA_UNAVAILABLE_ATTACHMENT = 9;
UNSUPPORTED_ATTACHMENT_TYPE_ATTACHMENT = 10;
NO_ATTACHMENT_FOUND = 11;
FAILED_NO_SHARE_TARGET_ENDPOINT = 12;
FAILED_PAIRED_KEYHANDSHAKE = 13;
FAILED_NULL_CONNECTION = 14;
FAILED_NO_PAYLOAD = 15;
FAILED_WRITE_INTRODUCTION = 16;
NOT_ENOUGH_SPACE_ATTACHMENT = 7 [deprecated = true];
FAILED_NO_TRANSFER_UPDATE_CALLBACK = 8 [deprecated = true];
MEDIA_UNAVAILABLE_ATTACHMENT = 9 [deprecated = true];
UNSUPPORTED_ATTACHMENT_TYPE_ATTACHMENT = 10 [deprecated = true];
NO_ATTACHMENT_FOUND = 11 [deprecated = true];
FAILED_NO_SHARE_TARGET_ENDPOINT = 12 [deprecated = true];
FAILED_PAIRED_KEYHANDSHAKE = 13 [deprecated = true];
FAILED_NULL_CONNECTION = 14 [deprecated = true];
FAILED_NO_PAYLOAD = 15 [deprecated = true];
FAILED_WRITE_INTRODUCTION = 16 [deprecated = true];
// The remote response is either missing or has an unknown type.
FAILED_UNKNOWN_REMOTE_RESPONSE = 17;
FAILED_UNKNOWN_REMOTE_RESPONSE = 17 [deprecated = true];
// Breakdowns of FAILED_NULL_CONNECTION (Desktop side)
FAILED_NULL_CONNECTION_INIT_OUTGOING = 18;
@@ -317,9 +322,21 @@ enum AttachmentTransmissionStatus {
// Breakdowns of FAILED_NULL_CONNECTION (android side)
// Connection failed due to Wifi is disconnected or Bluetooth setting is off
// or user turn on airplane mode.
FAILED_NULL_CONNECTION_LOST_CONNECTIVITY = 20;
FAILED_NULL_CONNECTION_LOST_CONNECTIVITY = 20 [deprecated = true];
// Unexpected connection failure.
FAILED_NULL_CONNECTION_FAILURE = 21;
FAILED_NULL_CONNECTION_FAILURE = 21 [deprecated = true];
REJECTED_ATTACHMENT_TRANSMISSION_STATUS = 22;
TIMED_OUT_ATTACHMENT_TRANSMISSION_STATUS = 23;
NOT_ENOUGH_SPACE_ATTACHMENT_TRANSMISSION_STATUS = 24;
UNSUPPORTED_ATTACHMENT_TYPE_ATTACHMENT_TRANSMISSION_STATUS = 25;
FAILED_UNKNOWN_REMOTE_RESPONSE_TRANSMISSION_STATUS = 26;
// Connection failed due to Wifi is disconnected or Bluetooth setting is off
// or user turn on airplane mode.
NO_RESPONSE_FRAME_CONNECTION_CLOSED_LOST_CONNECTIVITY_TRANSMISSION_STATUS =
27;
// Unexpected connection failure due to no response frame.
NO_RESPONSE_FRAME_CONNECTION_CLOSED_TRANSMISSION_STATUS = 28;
}
// Generic result status of NearbyConnections API calls.