summaryrefslogtreecommitdiffstats
path: root/components/gcm_driver/common
diff options
context:
space:
mode:
Diffstat (limited to 'components/gcm_driver/common')
-rw-r--r--components/gcm_driver/common/gcm_messages.cc2
-rw-r--r--components/gcm_driver/common/gcm_messages.h4
2 files changed, 5 insertions, 1 deletions
diff --git a/components/gcm_driver/common/gcm_messages.cc b/components/gcm_driver/common/gcm_messages.cc
index 0d44fce..1c092a3 100644
--- a/components/gcm_driver/common/gcm_messages.cc
+++ b/components/gcm_driver/common/gcm_messages.cc
@@ -15,7 +15,7 @@ OutgoingMessage::OutgoingMessage() : time_to_live(kMaximumTTL) {
OutgoingMessage::~OutgoingMessage() {
}
-IncomingMessage::IncomingMessage() {
+IncomingMessage::IncomingMessage() : decrypted(false) {
}
IncomingMessage::~IncomingMessage() {
diff --git a/components/gcm_driver/common/gcm_messages.h b/components/gcm_driver/common/gcm_messages.h
index 8d8c5b9..a6a071c 100644
--- a/components/gcm_driver/common/gcm_messages.h
+++ b/components/gcm_driver/common/gcm_messages.h
@@ -38,6 +38,10 @@ struct GCM_DRIVER_EXPORT IncomingMessage {
std::string collapse_key;
std::string sender_id;
std::string raw_data;
+
+ // Whether the contents of the message have been decrypted, and are
+ // available in |raw_data|.
+ bool decrypted;
};
} // namespace gcm