Home | History | Annotate | Download | only in invalidation
      1 // Copyright 2014 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 "components/invalidation/invalidator_state.h"
      6 
      7 #include "base/logging.h"
      8 
      9 namespace syncer {
     10 
     11 const char* InvalidatorStateToString(InvalidatorState state) {
     12   switch (state) {
     13     case TRANSIENT_INVALIDATION_ERROR:
     14       return "TRANSIENT_INVALIDATION_ERROR";
     15     case INVALIDATION_CREDENTIALS_REJECTED:
     16       return "INVALIDATION_CREDENTIALS_REJECTED";
     17     case INVALIDATIONS_ENABLED:
     18       return "INVALIDATIONS_ENABLED";
     19     default:
     20       NOTREACHED();
     21       return "UNKNOWN_INVALIDATOR_STATE";
     22   }
     23 }
     24 
     25 }  // namespace syncer
     26