Home | History | Annotate | Download | only in invalidation

Lines Matching refs:GCMInvalidationBridge

34 // and passes all calls to GCMInvalidationBridge. All calls should be serialized
35 // through GCMInvalidationBridge to avoid race conditions.
36 class GCMInvalidationBridge::Core : public syncer::GCMNetworkChannelDelegate,
39 Core(base::WeakPtr<GCMInvalidationBridge> bridge,
64 base::WeakPtr<GCMInvalidationBridge> bridge_;
75 GCMInvalidationBridge::Core::Core(
76 base::WeakPtr<GCMInvalidationBridge> bridge,
85 GCMInvalidationBridge::Core::~Core() {}
87 void GCMInvalidationBridge::Core::Initialize(ConnectionStateCallback callback) {
90 // Pass core WeapPtr and TaskRunner to GCMInvalidationBridge for it to be able
94 base::Bind(&GCMInvalidationBridge::CoreInitializationDone,
100 void GCMInvalidationBridge::Core::RequestToken(RequestTokenCallback callback) {
104 base::Bind(&GCMInvalidationBridge::RequestToken, bridge_, callback));
107 void GCMInvalidationBridge::Core::InvalidateToken(const std::string& token) {
111 base::Bind(&GCMInvalidationBridge::InvalidateToken, bridge_, token));
114 void GCMInvalidationBridge::Core::Register(RegisterCallback callback) {
118 base::Bind(&GCMInvalidationBridge::Register, bridge_, callback));
121 void GCMInvalidationBridge::Core::SetMessageReceiver(MessageCallback callback) {
125 base::Bind(&GCMInvalidationBridge::SubscribeForIncomingMessages,
129 void GCMInvalidationBridge::Core::RequestTokenFinished(
137 void GCMInvalidationBridge::Core::RegisterFinished(
145 void GCMInvalidationBridge::Core::OnIncomingMessage(
152 void GCMInvalidationBridge::Core::OnConnectionStateChanged(bool online) {
158 GCMInvalidationBridge::GCMInvalidationBridge(
167 GCMInvalidationBridge::~GCMInvalidationBridge() {
173 GCMInvalidationBridge::CreateDelegate() {
180 void GCMInvalidationBridge::CoreInitializationDone(
188 void GCMInvalidationBridge::RequestToken(
197 base::Bind(&GCMInvalidationBridge::Core::RequestTokenFinished,
210 void GCMInvalidationBridge::OnGetTokenSuccess(
218 base::Bind(&GCMInvalidationBridge::Core::RequestTokenFinished,
227 void GCMInvalidationBridge::OnGetTokenFailure(
234 base::Bind(&GCMInvalidationBridge::Core::RequestTokenFinished,
243 void GCMInvalidationBridge::InvalidateToken(const std::string& token) {
251 void GCMInvalidationBridge::Register(
262 base::Bind(&GCMInvalidationBridge::RegisterFinished,
267 void GCMInvalidationBridge::RegisterFinished(
274 base::Bind(&GCMInvalidationBridge::Core::RegisterFinished,
281 void GCMInvalidationBridge::SubscribeForIncomingMessages() {
290 base::Bind(&GCMInvalidationBridge::Core::OnConnectionStateChanged,
297 void GCMInvalidationBridge::ShutdownHandler() {
301 void GCMInvalidationBridge::OnMessage(
316 base::Bind(&GCMInvalidationBridge::Core::OnIncomingMessage,
322 void GCMInvalidationBridge::OnMessagesDeleted(const std::string& app_id) {
328 void GCMInvalidationBridge::OnSendError(
335 void GCMInvalidationBridge::OnConnected(const net::IPEndPoint& ip_endpoint) {
339 &GCMInvalidationBridge::Core::OnConnectionStateChanged, core_, true));
342 void GCMInvalidationBridge::OnDisconnected() {
345 base::Bind(&GCMInvalidationBridge::Core::OnConnectionStateChanged,