Lines Matching defs:GCMDriverDesktop

28 class GCMDriverDesktop::IOWorker : public GCMClient::Delegate {
67 void Start(const base::WeakPtr<GCMDriverDesktop>& service);
91 base::WeakPtr<GCMDriverDesktop> service_;
98 GCMDriverDesktop::IOWorker::IOWorker(
106 GCMDriverDesktop::IOWorker::~IOWorker() {
110 void GCMDriverDesktop::IOWorker::Initialize(
128 void GCMDriverDesktop::IOWorker::OnRegisterFinished(
136 base::Bind(&GCMDriverDesktop::RegisterFinished, service_, app_id,
140 void GCMDriverDesktop::IOWorker::OnUnregisterFinished(
146 base::Bind(&GCMDriverDesktop::UnregisterFinished,
152 void GCMDriverDesktop::IOWorker::OnSendFinished(const std::string& app_id,
159 base::Bind(&GCMDriverDesktop::SendFinished, service_, app_id, message_id,
163 void GCMDriverDesktop::IOWorker::OnMessageReceived(
170 base::Bind(&GCMDriverDesktop::MessageReceived,
176 void GCMDriverDesktop::IOWorker::OnMessagesDeleted(const std::string& app_id) {
181 base::Bind(&GCMDriverDesktop::MessagesDeleted, service_, app_id));
184 void GCMDriverDesktop::IOWorker::OnMessageSendError(
191 base::Bind(&GCMDriverDesktop::MessageSendError, service_, app_id,
195 void GCMDriverDesktop::IOWorker::OnSendAcknowledged(
203 &GCMDriverDesktop::SendAcknowledged, service_, app_id, message_id));
206 void GCMDriverDesktop::IOWorker::OnGCMReady(
211 &GCMDriverDesktop::GCMClientReady, service_, account_mappings));
214 void GCMDriverDesktop::IOWorker::OnActivityRecorded() {
221 void GCMDriverDesktop::IOWorker::OnConnected(
224 base::Bind(&GCMDriverDesktop::OnConnected,
229 void GCMDriverDesktop::IOWorker::OnDisconnected() {
231 base::Bind(&GCMDriverDesktop::OnDisconnected, service_));
234 void GCMDriverDesktop::IOWorker::Start(
235 const base::WeakPtr<GCMDriverDesktop>& service) {
242 void GCMDriverDesktop::IOWorker::Stop() {
248 void GCMDriverDesktop::IOWorker::CheckOut() {
254 // GCMDriverDesktop may check in again.
257 void GCMDriverDesktop::IOWorker::Register(
265 void GCMDriverDesktop::IOWorker::Unregister(const std::string& app_id) {
271 void GCMDriverDesktop::IOWorker::Send(
280 void GCMDriverDesktop::IOWorker::GetGCMStatistics(bool clear_logs) {
292 base::Bind(&GCMDriverDesktop::GetGCMStatisticsFinished, service_, stats));
295 void GCMDriverDesktop::IOWorker::SetGCMRecording(bool recording) {
307 base::Bind(&GCMDriverDesktop::GetGCMStatisticsFinished, service_, stats));
310 void GCMDriverDesktop::IOWorker::SetAccountsForCheckin(
318 void GCMDriverDesktop::IOWorker::UpdateAccountMapping(
326 void GCMDriverDesktop::IOWorker::RemoveAccountMapping(
334 GCMDriverDesktop::GCMDriverDesktop(
365 base::Bind(&GCMDriverDesktop::IOWorker::Initialize,
374 GCMDriverDesktop::~GCMDriverDesktop() {
377 void GCMDriverDesktop::Shutdown() {
389 void GCMDriverDesktop::OnSignedIn() {
394 void GCMDriverDesktop::OnSignedOut() {
403 void GCMDriverDesktop::Purge() {
409 base::Bind(&GCMDriverDesktop::IOWorker::CheckOut,
413 void GCMDriverDesktop::AddAppHandler(const std::string& app_id,
422 void GCMDriverDesktop::RemoveAppHandler(const std::string& app_id) {
433 void GCMDriverDesktop::AddConnectionObserver(GCMConnectionObserver* observer) {
437 void GCMDriverDesktop::RemoveConnectionObserver(
442 void GCMDriverDesktop::Enable() {
452 void GCMDriverDesktop::Disable() {
462 void GCMDriverDesktop::Stop() {
473 base::Bind(&GCMDriverDesktop::IOWorker::Stop,
477 void GCMDriverDesktop::RegisterImpl(
482 delayed_task_controller_->AddTask(base::Bind(&GCMDriverDesktop::DoRegister,
492 void GCMDriverDesktop::DoRegister(const std::string& app_id,
502 base::Bind(&GCMDriverDesktop::IOWorker::Register,
508 void GCMDriverDesktop::UnregisterImpl(const std::string& app_id) {
512 base::Bind(&GCMDriverDesktop::DoUnregister,
521 void GCMDriverDesktop::DoUnregister(const std::string& app_id) {
529 base::Bind(&GCMDriverDesktop::IOWorker::Unregister,
534 void GCMDriverDesktop::SendImpl(const std::string& app_id,
539 delayed_task_controller_->AddTask(base::Bind(&GCMDriverDesktop::DoSend,
550 void GCMDriverDesktop::DoSend(const std::string& app_id,
556 base::Bind(&GCMDriverDesktop::IOWorker::Send,
563 GCMClient* GCMDriverDesktop::GetGCMClientForTesting() const {
568 bool GCMDriverDesktop::IsStarted() const {
573 bool GCMDriverDesktop::IsConnected() const {
577 void GCMDriverDesktop::GetGCMStatistics(
586 base::Bind(&GCMDriverDesktop::IOWorker::GetGCMStatistics,
591 void GCMDriverDesktop::SetGCMRecording(const GetGCMStatisticsCallback& callback,
598 base::Bind(&GCMDriverDesktop::IOWorker::SetGCMRecording,
603 void GCMDriverDesktop::UpdateAccountMapping(
609 base::Bind(&GCMDriverDesktop::IOWorker::UpdateAccountMapping,
614 void GCMDriverDesktop::RemoveAccountMapping(const std::string& account_id) {
619 base::Bind(&GCMDriverDesktop::IOWorker::RemoveAccountMapping,
624 void GCMDriverDesktop::SetAccountsForCheckin(
630 base::Bind(&GCMDriverDesktop::IOWorker::SetAccountsForCheckin,
635 GCMClient::Result GCMDriverDesktop::EnsureStarted() {
672 base::Bind(&GCMDriverDesktop::IOWorker::Start,
680 void GCMDriverDesktop::RemoveCachedData() {
691 void GCMDriverDesktop::MessageReceived(
703 void GCMDriverDesktop::MessagesDeleted(const std::string& app_id) {
713 void GCMDriverDesktop::MessageSendError(
725 void GCMDriverDesktop::SendAcknowledged(const std::string& app_id,
736 void GCMDriverDesktop::GCMClientReady(
743 void GCMDriverDesktop::OnConnected(const net::IPEndPoint& ip_endpoint) {
757 void GCMDriverDesktop::OnDisconnected() {
770 void GCMDriverDesktop::GetGCMStatisticsFinished(