Index: google_apis/gcm/engine/mcs_client.cc |
diff --git a/google_apis/gcm/engine/mcs_client.cc b/google_apis/gcm/engine/mcs_client.cc |
index 56d3901c189e8cfd96ef578647d1d468e1fa3ad0..9985611fb7edb666a69ea8b85d9e461147dda30a 100644 |
--- a/google_apis/gcm/engine/mcs_client.cc |
+++ b/google_apis/gcm/engine/mcs_client.cc |
@@ -12,7 +12,6 @@ |
#include "google_apis/gcm/base/mcs_util.h" |
#include "google_apis/gcm/base/socket_stream.h" |
#include "google_apis/gcm/engine/connection_factory.h" |
-#include "google_apis/gcm/engine/rmq_store.h" |
using namespace google::protobuf::io; |
@@ -87,7 +86,7 @@ ReliablePacketInfo::~ReliablePacketInfo() {} |
MCSClient::MCSClient(base::Clock* clock, |
ConnectionFactory* connection_factory, |
- RMQStore* rmq_store) |
+ GCMStore* gcm_store) |
: clock_(clock), |
state_(UNINITIALIZED), |
android_id_(0), |
@@ -98,7 +97,7 @@ MCSClient::MCSClient(base::Clock* clock, |
last_server_to_device_stream_id_received_(0), |
stream_id_out_(0), |
stream_id_in_(0), |
- rmq_store_(rmq_store), |
+ gcm_store_(gcm_store), |
weak_ptr_factory_(this) { |
} |
@@ -109,7 +108,7 @@ void MCSClient::Initialize( |
const InitializationCompleteCallback& initialization_callback, |
const OnMessageReceivedCallback& message_received_callback, |
const OnMessageSentCallback& message_sent_callback, |
- const RMQStore::LoadResult& load_result) { |
+ const GCMStore::LoadResult& load_result) { |
DCHECK_EQ(state_, UNINITIALIZED); |
initialization_callback_ = initialization_callback; |
message_received_callback_ = message_received_callback; |
@@ -176,9 +175,9 @@ void MCSClient::Initialize( |
} |
if (!expired_ttl_ids.empty()) { |
- rmq_store_->RemoveOutgoingMessages( |
+ gcm_store_->RemoveOutgoingMessages( |
expired_ttl_ids, |
- base::Bind(&MCSClient::OnRMQUpdateFinished, |
+ base::Bind(&MCSClient::OnGCMUpdateFinished, |
weak_ptr_factory_.GetWeakPtr())); |
} |
@@ -205,10 +204,10 @@ void MCSClient::Login(uint64 android_id, uint64 security_token) { |
DCHECK(restored_unackeds_server_ids_.empty()); |
android_id_ = android_id; |
security_token_ = security_token; |
- rmq_store_->SetDeviceCredentials( |
+ gcm_store_->SetDeviceCredentials( |
android_id_, |
security_token_, |
- base::Bind(&MCSClient::OnRMQUpdateFinished, |
+ base::Bind(&MCSClient::OnGCMUpdateFinished, |
weak_ptr_factory_.GetWeakPtr())); |
} |
@@ -237,10 +236,10 @@ void MCSClient::SendMessage(const MCSMessage& message) { |
packet_info->persistent_id = persistent_id; |
SetPersistentId(persistent_id, |
packet_info->protobuf.get()); |
- rmq_store_->AddOutgoingMessage(persistent_id, |
+ gcm_store_->AddOutgoingMessage(persistent_id, |
MCSMessage(message.tag(), |
*(packet_info->protobuf)), |
- base::Bind(&MCSClient::OnRMQUpdateFinished, |
+ base::Bind(&MCSClient::OnGCMUpdateFinished, |
weak_ptr_factory_.GetWeakPtr())); |
} else if (!connection_factory_->IsEndpointReachable()) { |
DVLOG(1) << "No active connection, dropping message."; |
@@ -252,7 +251,7 @@ void MCSClient::SendMessage(const MCSMessage& message) { |
} |
void MCSClient::Destroy() { |
- rmq_store_->Destroy(base::Bind(&MCSClient::OnRMQUpdateFinished, |
+ gcm_store_->Destroy(base::Bind(&MCSClient::OnGCMUpdateFinished, |
weak_ptr_factory_.GetWeakPtr())); |
} |
@@ -325,9 +324,9 @@ void MCSClient::ResetStateAndBuildLoginRequest( |
if (!expired_ttl_ids.empty()) { |
DVLOG(1) << "Connection reset, " << expired_ttl_ids.size() |
<< " messages expired."; |
- rmq_store_->RemoveOutgoingMessages( |
+ gcm_store_->RemoveOutgoingMessages( |
expired_ttl_ids, |
- base::Bind(&MCSClient::OnRMQUpdateFinished, |
+ base::Bind(&MCSClient::OnGCMUpdateFinished, |
weak_ptr_factory_.GetWeakPtr())); |
} |
@@ -344,8 +343,8 @@ void MCSClient::SendHeartbeat() { |
SendMessage(MCSMessage(kHeartbeatPingTag, mcs_proto::HeartbeatPing())); |
} |
-void MCSClient::OnRMQUpdateFinished(bool success) { |
- LOG_IF(ERROR, !success) << "RMQ Update failed!"; |
+void MCSClient::OnGCMUpdateFinished(bool success) { |
+ LOG_IF(ERROR, !success) << "GCM Update failed!"; |
// TODO(zea): Rebuild the store from scratch in case of persistence failure? |
} |
@@ -366,9 +365,9 @@ void MCSClient::MaybeSendMessage() { |
DCHECK(!packet->persistent_id.empty()); |
DVLOG(1) << "Dropping expired message " << packet->persistent_id << "."; |
message_sent_callback_.Run("TTL expired for " + packet->persistent_id); |
- rmq_store_->RemoveOutgoingMessage( |
+ gcm_store_->RemoveOutgoingMessage( |
packet->persistent_id, |
- base::Bind(&MCSClient::OnRMQUpdateFinished, |
+ base::Bind(&MCSClient::OnGCMUpdateFinished, |
weak_ptr_factory_.GetWeakPtr())); |
base::MessageLoop::current()->PostTask( |
FROM_HERE, |
@@ -479,8 +478,8 @@ void MCSClient::HandlePacketFromWire( |
++stream_id_in_; |
if (!persistent_id.empty()) { |
unacked_server_ids_[stream_id_in_] = persistent_id; |
- rmq_store_->AddIncomingMessage(persistent_id, |
- base::Bind(&MCSClient::OnRMQUpdateFinished, |
+ gcm_store_->AddIncomingMessage(persistent_id, |
+ base::Bind(&MCSClient::OnGCMUpdateFinished, |
weak_ptr_factory_.GetWeakPtr())); |
} |
@@ -627,9 +626,9 @@ void MCSClient::HandleStreamAck(StreamId last_stream_id_received) { |
DVLOG(1) << "Server acked " << acked_outgoing_persistent_ids.size() |
<< " outgoing messages, " << to_resend_.size() |
<< " remaining unacked"; |
- rmq_store_->RemoveOutgoingMessages( |
+ gcm_store_->RemoveOutgoingMessages( |
acked_outgoing_persistent_ids, |
- base::Bind(&MCSClient::OnRMQUpdateFinished, |
+ base::Bind(&MCSClient::OnGCMUpdateFinished, |
weak_ptr_factory_.GetWeakPtr())); |
HandleServerConfirmedReceipt(last_stream_id_received); |
@@ -671,9 +670,9 @@ void MCSClient::HandleSelectiveAck(const PersistentIdList& id_list) { |
DVLOG(1) << "Server acked " << id_list.size() |
<< " messages, " << to_resend_.size() << " remaining unacked."; |
- rmq_store_->RemoveOutgoingMessages( |
+ gcm_store_->RemoveOutgoingMessages( |
id_list, |
- base::Bind(&MCSClient::OnRMQUpdateFinished, |
+ base::Bind(&MCSClient::OnGCMUpdateFinished, |
weak_ptr_factory_.GetWeakPtr())); |
// Resend any remaining outgoing messages, as they were not received by the |
@@ -705,9 +704,9 @@ void MCSClient::HandleServerConfirmedReceipt(StreamId device_stream_id) { |
DVLOG(1) << "Server confirmed receipt of " << acked_incoming_ids.size() |
<< " acknowledged server messages."; |
- rmq_store_->RemoveIncomingMessages( |
+ gcm_store_->RemoveIncomingMessages( |
acked_incoming_ids, |
- base::Bind(&MCSClient::OnRMQUpdateFinished, |
+ base::Bind(&MCSClient::OnGCMUpdateFinished, |
weak_ptr_factory_.GetWeakPtr())); |
} |