GCMClientImpl 12 chrome/browser/services/gcm/gcm_client_factory.cc return scoped_ptr<GCMClient>(new GCMClientImpl( GCMClientImpl 106 google_apis/gcm/gcm_client_impl.cc return GCMClientImpl::UNKNOWN_ERROR; GCMClientImpl 159 google_apis/gcm/gcm_client_impl.cc GCMClientImpl::GCMClientImpl(scoped_ptr<GCMInternalsBuilder> internals_builder) GCMClientImpl 170 google_apis/gcm/gcm_client_impl.cc GCMClientImpl::~GCMClientImpl() { GCMClientImpl 173 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::Initialize( GCMClientImpl 203 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::Load() { GCMClientImpl 207 google_apis/gcm/gcm_client_impl.cc gcm_store_->Load(base::Bind(&GCMClientImpl::OnLoadCompleted, GCMClientImpl 212 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::OnLoadCompleted(scoped_ptr<GCMStore::LoadResult> result) { GCMClientImpl 237 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::InitializeMCSClient( GCMClientImpl 254 google_apis/gcm/gcm_client_impl.cc base::Bind(&GCMClientImpl::OnMCSError, weak_ptr_factory_.GetWeakPtr()), GCMClientImpl 255 google_apis/gcm/gcm_client_impl.cc base::Bind(&GCMClientImpl::OnMessageReceivedFromMCS, GCMClientImpl 257 google_apis/gcm/gcm_client_impl.cc base::Bind(&GCMClientImpl::OnMessageSentToMCS, GCMClientImpl 262 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::OnFirstTimeDeviceCheckinCompleted( GCMClientImpl 270 google_apis/gcm/gcm_client_impl.cc base::Bind(&GCMClientImpl::SetDeviceCredentialsCallback, GCMClientImpl 276 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::OnReady() { GCMClientImpl 283 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::StartMCSLogin() { GCMClientImpl 290 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::ResetState() { GCMClientImpl 295 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::StartCheckin() { GCMClientImpl 297 google_apis/gcm/gcm_client_impl.cc new CheckinRequest(base::Bind(&GCMClientImpl::OnCheckinCompleted, GCMClientImpl 308 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::OnCheckinCompleted(uint64 android_id, GCMClientImpl 336 google_apis/gcm/gcm_client_impl.cc base::Bind(&GCMClientImpl::SetLastCheckinTimeCallback, GCMClientImpl 342 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::SchedulePeriodicCheckin( GCMClientImpl 352 google_apis/gcm/gcm_client_impl.cc base::Bind(&GCMClientImpl::StartCheckin, GCMClientImpl 357 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::SetLastCheckinTimeCallback(bool success) { GCMClientImpl 362 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::SetDeviceCredentialsCallback(bool success) { GCMClientImpl 367 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::UpdateRegistrationCallback(bool success) { GCMClientImpl 372 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::Stop() { GCMClientImpl 382 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::CheckOut() { GCMClientImpl 384 google_apis/gcm/gcm_client_impl.cc gcm_store_->Destroy(base::Bind(&GCMClientImpl::OnGCMStoreDestroyed, GCMClientImpl 388 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::Register(const std::string& app_id, GCMClientImpl 413 google_apis/gcm/gcm_client_impl.cc base::Bind(&GCMClientImpl::OnRegisterCompleted, GCMClientImpl 423 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::OnRegisterCompleted( GCMClientImpl 453 google_apis/gcm/gcm_client_impl.cc base::Bind(&GCMClientImpl::UpdateRegistrationCallback, GCMClientImpl 466 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::Unregister(const std::string& app_id) { GCMClientImpl 475 google_apis/gcm/gcm_client_impl.cc base::Bind(&GCMClientImpl::UpdateRegistrationCallback, GCMClientImpl 487 google_apis/gcm/gcm_client_impl.cc base::Bind(&GCMClientImpl::OnUnregisterCompleted, GCMClientImpl 495 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::OnUnregisterCompleted( GCMClientImpl 513 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::OnGCMStoreDestroyed(bool success) { GCMClientImpl 518 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::Send(const std::string& app_id, GCMClientImpl 545 google_apis/gcm/gcm_client_impl.cc std::string GCMClientImpl::GetStateString() const { GCMClientImpl 547 google_apis/gcm/gcm_client_impl.cc case GCMClientImpl::INITIALIZED: GCMClientImpl 549 google_apis/gcm/gcm_client_impl.cc case GCMClientImpl::UNINITIALIZED: GCMClientImpl 551 google_apis/gcm/gcm_client_impl.cc case GCMClientImpl::LOADING: GCMClientImpl 553 google_apis/gcm/gcm_client_impl.cc case GCMClientImpl::INITIAL_DEVICE_CHECKIN: GCMClientImpl 555 google_apis/gcm/gcm_client_impl.cc case GCMClientImpl::READY: GCMClientImpl 563 google_apis/gcm/gcm_client_impl.cc GCMClient::GCMStatistics GCMClientImpl::GetStatistics() const { GCMClientImpl 565 google_apis/gcm/gcm_client_impl.cc stats.gcm_client_state = GCMClientImpl::GetStateString(); GCMClientImpl 576 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::OnMessageReceivedFromMCS(const gcm::MCSMessage& message) { GCMClientImpl 591 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::OnMessageSentToMCS(int64 user_serial_number, GCMClientImpl 617 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::OnMCSError() { GCMClientImpl 622 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::HandleIncomingMessage(const gcm::MCSMessage& message) { GCMClientImpl 664 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::HandleIncomingDataMessage( GCMClientImpl 687 google_apis/gcm/gcm_client_impl.cc void GCMClientImpl::HandleIncomingSendError( GCMClientImpl 70 google_apis/gcm/gcm_client_impl.h class GCM_EXPORT GCMClientImpl : public GCMClient { GCMClientImpl 72 google_apis/gcm/gcm_client_impl.h explicit GCMClientImpl(scoped_ptr<GCMInternalsBuilder> internals_builder); GCMClientImpl 73 google_apis/gcm/gcm_client_impl.h virtual ~GCMClientImpl(); GCMClientImpl 265 google_apis/gcm/gcm_client_impl.h base::WeakPtrFactory<GCMClientImpl> weak_ptr_factory_; GCMClientImpl 267 google_apis/gcm/gcm_client_impl.h DISALLOW_COPY_AND_ASSIGN(GCMClientImpl); GCMClientImpl 213 google_apis/gcm/gcm_client_impl_unittest.cc GCMClientImpl* gcm_client() const { return gcm_client_.get(); } GCMClientImpl 264 google_apis/gcm/gcm_client_impl_unittest.cc scoped_ptr<GCMClientImpl> gcm_client_; GCMClientImpl 308 google_apis/gcm/gcm_client_impl_unittest.cc gcm_client_.reset(new GCMClientImpl(