Home | History | Annotate | Download | only in engine
      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 // This file has the functions to log all the sync related HTTP communication.
      6 // To get the log run a debug build of chrome with the flag
      7 // --vmodule=traffic_logger=1.
      8 
      9 #ifndef CHROME_BROWSER_SYNC_ENGINE_TRAFFIC_LOGGER_H_
     10 #define CHROME_BROWSER_SYNC_ENGINE_TRAFFIC_LOGGER_H_
     11 
     12 namespace sync_pb {
     13 class ClientToServerResponse;
     14 class ClientToServerMessage;
     15 }  // namespace sync_pb
     16 
     17 namespace syncer {
     18 
     19 void LogClientToServerMessage(const sync_pb::ClientToServerMessage& msg);
     20 void LogClientToServerResponse(
     21     const sync_pb::ClientToServerResponse& response);
     22 
     23 }  // namespace syncer
     24 
     25 #endif  // CHROME_BROWSER_SYNC_ENGINE_TRAFFIC_LOGGER_H_
     26