| Index: sync/engine/traffic_recorder.h
|
| diff --git a/sync/engine/traffic_recorder.h b/sync/engine/traffic_recorder.h
|
| index 0e6e4521e1c85c33ba4187e84298b14941077a2f..65e652e4731d425c2c17b47de4046d0f1101dfaa 100644
|
| --- a/sync/engine/traffic_recorder.h
|
| +++ b/sync/engine/traffic_recorder.h
|
| @@ -10,6 +10,7 @@
|
|
|
| #include "base/basictypes.h"
|
| #include "base/gtest_prod_util.h"
|
| +#include "base/time.h"
|
| #include "base/values.h"
|
| #include "sync/base/sync_export.h"
|
| #include "sync/protocol/sync.pb.h"
|
| @@ -40,14 +41,18 @@ class SYNC_EXPORT_PRIVATE TrafficRecorder {
|
|
|
| TrafficRecord(const std::string& message,
|
| TrafficMessageType message_type,
|
| - bool truncated);
|
| + bool truncated,
|
| + base::Time time);
|
| TrafficRecord();
|
| ~TrafficRecord();
|
| DictionaryValue* ToValue() const;
|
| +
|
| + // Time of record creation.
|
| + base::Time timestamp;
|
| };
|
|
|
| TrafficRecorder(unsigned int max_messages, unsigned int max_message_size);
|
| - ~TrafficRecorder();
|
| + virtual ~TrafficRecorder();
|
|
|
| void RecordClientToServerMessage(const sync_pb::ClientToServerMessage& msg);
|
| void RecordClientToServerResponse(
|
| @@ -63,6 +68,9 @@ class SYNC_EXPORT_PRIVATE TrafficRecorder {
|
| void StoreProtoInQueue(const ::google::protobuf::MessageLite& msg,
|
| TrafficMessageType type);
|
|
|
| + // Method to get record creation time.
|
| + virtual base::Time GetTime();
|
| +
|
| // Maximum number of messages stored in the queue.
|
| unsigned int max_messages_;
|
|
|
|
|