#include "components/sync/engine/traffic_logger.h"
#include <memory>
#include <string>
#include "base/json/json_writer.h"
#include "base/logging.h"
#include "base/values.h"
#include "components/sync/protocol/proto_value_conversions.h"
namespace syncer {
namespace {
template <class T>
void LogData(const T& data,
base::Value (*to_dictionary_value)(
const T&,
const ProtoValueConversionOptions& options),
const std::string& description) { … }
}
void LogClientToServerMessage(const sync_pb::ClientToServerMessage& msg) { … }
void LogClientToServerResponse(
const sync_pb::ClientToServerResponse& response) { … }
}