| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef CONTENT_PUBLIC_COMMON_PUSH_MESSAGING_STATUS_H_ | 5 #ifndef CONTENT_PUBLIC_COMMON_PUSH_MESSAGING_STATUS_H_ |
| 6 #define CONTENT_PUBLIC_COMMON_PUSH_MESSAGING_STATUS_H_ | 6 #define CONTENT_PUBLIC_COMMON_PUSH_MESSAGING_STATUS_H_ |
| 7 | 7 |
| 8 namespace content { | 8 namespace content { |
| 9 | 9 |
| 10 // Push registration success / error codes for internal use & reporting in UMA. | 10 // Push registration success / error codes for internal use & reporting in UMA. |
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 65 // The message was delivered, but the Service Worker passed a Promise to | 65 // The message was delivered, but the Service Worker passed a Promise to |
| 66 // event.waitUntil that got rejected. | 66 // event.waitUntil that got rejected. |
| 67 PUSH_DELIVERY_STATUS_EVENT_WAITUNTIL_REJECTED, | 67 PUSH_DELIVERY_STATUS_EVENT_WAITUNTIL_REJECTED, |
| 68 | 68 |
| 69 // When making changes, update PUSH_DELIVERY_STATUS_LAST below. | 69 // When making changes, update PUSH_DELIVERY_STATUS_LAST below. |
| 70 | 70 |
| 71 // Used for IPC message range checks. | 71 // Used for IPC message range checks. |
| 72 PUSH_DELIVERY_STATUS_LAST = PUSH_DELIVERY_STATUS_EVENT_WAITUNTIL_REJECTED | 72 PUSH_DELIVERY_STATUS_LAST = PUSH_DELIVERY_STATUS_EVENT_WAITUNTIL_REJECTED |
| 73 }; | 73 }; |
| 74 | 74 |
| 75 // Push unregistration success / error codes for internal use & reporting. |
| 76 enum PushUnregistrationStatus { |
| 77 // The unregistration was successful. |
| 78 PUSH_UNREGISTRATION_SUCCESS_UNREGISTER, |
| 79 |
| 80 // The registration was already unregistered. |
| 81 PUSH_UNREGISTRATION_SUCCESS_WAS_UNREGISTERED, |
| 82 |
| 83 // The unregistration did not happen because of a network error. |
| 84 PUSH_UNREGISTRATION_NETWORK_ERROR, |
| 85 |
| 86 // The unregistration did not happen because of a miscellaneous error. |
| 87 PUSH_UNREGISTRATION_UNKNOWN_ERROR, |
| 88 }; |
| 89 |
| 75 const char* PushRegistrationStatusToString(PushRegistrationStatus status); | 90 const char* PushRegistrationStatusToString(PushRegistrationStatus status); |
| 76 | 91 |
| 77 } // namespace content | 92 } // namespace content |
| 78 | 93 |
| 79 #endif // CONTENT_PUBLIC_COMMON_PUSH_MESSAGING_STATUS_H_ | 94 #endif // CONTENT_PUBLIC_COMMON_PUSH_MESSAGING_STATUS_H_ |
| OLD | NEW |