#include "components/gcm_driver/instance_id/instance_id.h"
#include "base/functional/bind.h"
#include "components/gcm_driver/gcm_driver.h"
namespace instance_id {
const char kGCMScope[] = …;
InstanceID::InstanceID(const std::string& app_id, gcm::GCMDriver* gcm_driver)
: … { … }
InstanceID::~InstanceID() { … }
void InstanceID::GetEncryptionInfo(const std::string& authorized_entity,
GetEncryptionInfoCallback callback) { … }
void InstanceID::DeleteToken(const std::string& authorized_entity,
const std::string& scope,
DeleteTokenCallback callback) { … }
void InstanceID::DeleteID(DeleteIDCallback callback) { … }
void InstanceID::DidDelete(const std::string& authorized_entity,
base::OnceCallback<void(Result result)> callback,
Result result) { … }
}