#include "google_apis/gcm/engine/account_mapping.h"
#include <stdint.h>
#include "base/notreached.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_split.h"
#include "base/strings/string_util.h"
namespace gcm {
namespace {
const char kSeparator[] = …;
const uint32_t kEmailIndex = …;
const uint32_t kStatusIndex = …;
const uint32_t kStatusChangeTimestampIndex = …;
const uint32_t kSizeWithNoMessage = …;
const uint32_t kMessageIdIndex = …;
const uint32_t kSizeWithMessage = …;
const char kStatusNew[] = …;
const char kStatusAdding[] = …;
const char kStatusMapped[] = …;
const char kStatusRemoving[] = …;
std::string StatusToString(AccountMapping::MappingStatus status) { … }
bool StringToStatus(const std::string& status_str,
AccountMapping::MappingStatus* status) { … }
}
AccountMapping::AccountMapping() : … { … }
AccountMapping::AccountMapping(const AccountMapping& other) = default;
AccountMapping::~AccountMapping() { … }
std::string AccountMapping::SerializeAsString() const { … }
bool AccountMapping::ParseFromString(const std::string& value) { … }
}