summaryrefslogtreecommitdiffstats
path: root/wsd
diff options
context:
space:
mode:
authorMichael Meeks <michael.meeks@collabora.com>2021-09-10 16:50:38 +0100
committerMichael Meeks <michael.meeks@collabora.com>2021-09-10 22:45:29 +0100
commitef8d648c33aae42ca7e8e525b5795c0c1bca656f (patch)
tree53e695e7eb9d46672c67dc12dd2ccf769b603751 /wsd
parentAdd simple writer trace. (diff)
downloadonline-ef8d648c33aae42ca7e8e525b5795c0c1bca656f.tar.gz
online-ef8d648c33aae42ca7e8e525b5795c0c1bca656f.zip
trace: turns out timestamps are micro not nano-seconds, rename API.
Change-Id: I0be1eddab3d67045e74cf89992973abf041beee4 Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
Diffstat (limited to 'wsd')
-rw-r--r--wsd/TraceFile.hpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/wsd/TraceFile.hpp b/wsd/TraceFile.hpp
index 9af1a1b879..c701af7bbb 100644
--- a/wsd/TraceFile.hpp
+++ b/wsd/TraceFile.hpp
@@ -38,7 +38,7 @@ public:
TraceFileRecord() :
_dir(Direction::Invalid),
- _timestampNs(0),
+ _timestampUs(0),
_pid(0)
{
}
@@ -55,9 +55,9 @@ public:
Direction getDir() const { return _dir; }
- void setTimestampNs(unsigned timestampNs) { _timestampNs = timestampNs; }
+ void setTimestampUs(unsigned timestampUs) { _timestampUs = timestampUs; }
- unsigned getTimestampNs() const { return _timestampNs; }
+ unsigned getTimestampUs() const { return _timestampUs; }
void setPid(unsigned pid) { _pid = pid; }
@@ -73,7 +73,7 @@ public:
private:
Direction _dir;
- unsigned _timestampNs;
+ unsigned _timestampUs;
unsigned _pid;
std::string _sessionId;
std::string _payload;
@@ -441,8 +441,8 @@ private:
_indexIn = advance(-1, TraceFileRecord::Direction::Incoming);
_indexOut = advance(-1, TraceFileRecord::Direction::Outgoing);
- _epochStart = _records[0].getTimestampNs();
- _epochEnd = _records[_records.size() - 1].getTimestampNs();
+ _epochStart = _records[0].getTimestampUs();
+ _epochEnd = _records[_records.size() - 1].getTimestampUs();
}
static bool extractRecord(const std::string& s, TraceFileRecord& rec)
@@ -462,7 +462,7 @@ private:
switch (record)
{
case 0:
- rec.setTimestampNs(std::atoi(s.substr(pos, next - pos).c_str()));
+ rec.setTimestampUs(std::atol(s.substr(pos, next - pos).c_str()));
break;
case 1:
rec.setPid(std::atoi(s.substr(pos, next - pos).c_str()));