1// Copyright (c) 2012 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "sync/engine/nudge_source.h"
6
7#include "base/logging.h"
8
9namespace syncer {
10
11#define ENUM_CASE(x) case x: return #x; break
12
13const char* GetNudgeSourceString(NudgeSource nudge_source) {
14  switch (nudge_source) {
15    ENUM_CASE(NUDGE_SOURCE_UNKNOWN);
16    ENUM_CASE(NUDGE_SOURCE_NOTIFICATION);
17    ENUM_CASE(NUDGE_SOURCE_LOCAL);
18    ENUM_CASE(NUDGE_SOURCE_LOCAL_REFRESH);
19  };
20  NOTREACHED();
21  return "";
22}
23
24#undef ENUM_CASE
25
26}  // namespace syncer
27