Index: components/gcm_driver/gcm_activity.h |
diff --git a/components/gcm_driver/gcm_activity.h b/components/gcm_driver/gcm_activity.h |
index 55c12901315e42569c920d1affd8d77d2773352e..fb1c2292b83ea10ee9b44bab4d97fd8946ff4642 100644 |
--- a/components/gcm_driver/gcm_activity.h |
+++ b/components/gcm_driver/gcm_activity.h |
@@ -64,6 +64,14 @@ struct SendingActivity : Activity { |
std::string message_id; |
}; |
+// Contains relevant data of a message decryption failure. |
+struct DecryptionFailureActivity : Activity { |
+ DecryptionFailureActivity(); |
+ ~DecryptionFailureActivity() override; |
+ |
+ std::string app_id; |
+}; |
+ |
struct RecordedActivities { |
RecordedActivities(); |
virtual ~RecordedActivities(); |
@@ -73,6 +81,7 @@ struct RecordedActivities { |
std::vector<RegistrationActivity> registration_activities; |
std::vector<ReceivingActivity> receiving_activities; |
std::vector<SendingActivity> sending_activities; |
+ std::vector<DecryptionFailureActivity> decryption_failure_activities; |
}; |
} // namespace gcm |