NonBlockingPushClient 18 jingle/notifier/listener/non_blocking_push_client.cc : public base::RefCountedThreadSafe<NonBlockingPushClient::Core>, NonBlockingPushClient 25 jingle/notifier/listener/non_blocking_push_client.cc const base::WeakPtr<NonBlockingPushClient>& parent_push_client); NonBlockingPushClient 51 jingle/notifier/listener/non_blocking_push_client.cc friend class base::RefCountedThreadSafe<NonBlockingPushClient::Core>; NonBlockingPushClient 59 jingle/notifier/listener/non_blocking_push_client.cc const base::WeakPtr<NonBlockingPushClient> parent_push_client_; NonBlockingPushClient 65 jingle/notifier/listener/non_blocking_push_client.cc NonBlockingPushClient::Core::Core( NonBlockingPushClient 67 jingle/notifier/listener/non_blocking_push_client.cc const base::WeakPtr<NonBlockingPushClient>& parent_push_client) NonBlockingPushClient 72 jingle/notifier/listener/non_blocking_push_client.cc NonBlockingPushClient::Core::~Core() { NonBlockingPushClient 78 jingle/notifier/listener/non_blocking_push_client.cc void NonBlockingPushClient::Core::CreateOnDelegateThread( NonBlockingPushClient 87 jingle/notifier/listener/non_blocking_push_client.cc void NonBlockingPushClient::Core::DestroyOnDelegateThread() { NonBlockingPushClient 94 jingle/notifier/listener/non_blocking_push_client.cc void NonBlockingPushClient::Core::UpdateSubscriptions( NonBlockingPushClient 101 jingle/notifier/listener/non_blocking_push_client.cc void NonBlockingPushClient::Core::UpdateCredentials( NonBlockingPushClient 108 jingle/notifier/listener/non_blocking_push_client.cc void NonBlockingPushClient::Core::SendNotification( NonBlockingPushClient 115 jingle/notifier/listener/non_blocking_push_client.cc void NonBlockingPushClient::Core::SendPing() { NonBlockingPushClient 121 jingle/notifier/listener/non_blocking_push_client.cc void NonBlockingPushClient::Core::OnNotificationsEnabled() { NonBlockingPushClient 125 jingle/notifier/listener/non_blocking_push_client.cc base::Bind(&NonBlockingPushClient::OnNotificationsEnabled, NonBlockingPushClient 129 jingle/notifier/listener/non_blocking_push_client.cc void NonBlockingPushClient::Core::OnNotificationsDisabled( NonBlockingPushClient 134 jingle/notifier/listener/non_blocking_push_client.cc base::Bind(&NonBlockingPushClient::OnNotificationsDisabled, NonBlockingPushClient 138 jingle/notifier/listener/non_blocking_push_client.cc void NonBlockingPushClient::Core::OnIncomingNotification( NonBlockingPushClient 143 jingle/notifier/listener/non_blocking_push_client.cc base::Bind(&NonBlockingPushClient::OnIncomingNotification, NonBlockingPushClient 147 jingle/notifier/listener/non_blocking_push_client.cc void NonBlockingPushClient::Core::OnPingResponse() { NonBlockingPushClient 151 jingle/notifier/listener/non_blocking_push_client.cc base::Bind(&NonBlockingPushClient::OnPingResponse, NonBlockingPushClient 155 jingle/notifier/listener/non_blocking_push_client.cc NonBlockingPushClient::NonBlockingPushClient( NonBlockingPushClient 164 jingle/notifier/listener/non_blocking_push_client.cc base::Bind(&NonBlockingPushClient::Core::CreateOnDelegateThread, NonBlockingPushClient 168 jingle/notifier/listener/non_blocking_push_client.cc NonBlockingPushClient::~NonBlockingPushClient() { NonBlockingPushClient 172 jingle/notifier/listener/non_blocking_push_client.cc base::Bind(&NonBlockingPushClient::Core::DestroyOnDelegateThread, NonBlockingPushClient 176 jingle/notifier/listener/non_blocking_push_client.cc void NonBlockingPushClient::AddObserver(PushClientObserver* observer) { NonBlockingPushClient 181 jingle/notifier/listener/non_blocking_push_client.cc void NonBlockingPushClient::RemoveObserver(PushClientObserver* observer) { NonBlockingPushClient 186 jingle/notifier/listener/non_blocking_push_client.cc void NonBlockingPushClient::UpdateSubscriptions( NonBlockingPushClient 191 jingle/notifier/listener/non_blocking_push_client.cc base::Bind(&NonBlockingPushClient::Core::UpdateSubscriptions, NonBlockingPushClient 195 jingle/notifier/listener/non_blocking_push_client.cc void NonBlockingPushClient::UpdateCredentials( NonBlockingPushClient 200 jingle/notifier/listener/non_blocking_push_client.cc base::Bind(&NonBlockingPushClient::Core::UpdateCredentials, NonBlockingPushClient 204 jingle/notifier/listener/non_blocking_push_client.cc void NonBlockingPushClient::SendNotification( NonBlockingPushClient 209 jingle/notifier/listener/non_blocking_push_client.cc base::Bind(&NonBlockingPushClient::Core::SendNotification, core_.get(), NonBlockingPushClient 213 jingle/notifier/listener/non_blocking_push_client.cc void NonBlockingPushClient::SendPing() { NonBlockingPushClient 217 jingle/notifier/listener/non_blocking_push_client.cc base::Bind(&NonBlockingPushClient::Core::SendPing, core_.get())); NonBlockingPushClient 220 jingle/notifier/listener/non_blocking_push_client.cc void NonBlockingPushClient::OnNotificationsEnabled() { NonBlockingPushClient 226 jingle/notifier/listener/non_blocking_push_client.cc void NonBlockingPushClient::OnNotificationsDisabled( NonBlockingPushClient 233 jingle/notifier/listener/non_blocking_push_client.cc void NonBlockingPushClient::OnIncomingNotification( NonBlockingPushClient 240 jingle/notifier/listener/non_blocking_push_client.cc void NonBlockingPushClient::OnPingResponse() { NonBlockingPushClient 29 jingle/notifier/listener/non_blocking_push_client.h class NonBlockingPushClient : public PushClient { NonBlockingPushClient 38 jingle/notifier/listener/non_blocking_push_client.h explicit NonBlockingPushClient( NonBlockingPushClient 42 jingle/notifier/listener/non_blocking_push_client.h virtual ~NonBlockingPushClient(); NonBlockingPushClient 68 jingle/notifier/listener/non_blocking_push_client.h base::WeakPtrFactory<NonBlockingPushClient> weak_ptr_factory_; NonBlockingPushClient 70 jingle/notifier/listener/non_blocking_push_client.h DISALLOW_COPY_AND_ASSIGN(NonBlockingPushClient); NonBlockingPushClient 31 jingle/notifier/listener/non_blocking_push_client_unittest.cc new NonBlockingPushClient( NonBlockingPushClient 61 jingle/notifier/listener/non_blocking_push_client_unittest.cc scoped_ptr<NonBlockingPushClient> push_client_; NonBlockingPushClient 29 jingle/notifier/listener/push_client.cc return scoped_ptr<PushClient>(new NonBlockingPushClient(