// Copyright 2018 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_INVALIDATION_IMPL_FCM_SYNC_NETWORK_CHANNEL_H_ #define COMPONENTS_INVALIDATION_IMPL_FCM_SYNC_NETWORK_CHANNEL_H_ #include <string> #include "base/functional/callback.h" #include "base/observer_list.h" #include "base/values.h" #include "components/invalidation/impl/channels_states.h" namespace invalidation { // FCMSyncNetworkChannel implements common tasks needed from the network by // client: // - registering message callbacks // - notifying on network problems class FCMSyncNetworkChannel { … }; } // namespace invalidation #endif // COMPONENTS_INVALIDATION_IMPL_FCM_SYNC_NETWORK_CHANNEL_H_