From cc61af1e2c933f2178a5dc3e5a5599e74d380eb3 Mon Sep 17 00:00:00 2001 From: Joel Klinghed Date: Thu, 10 Aug 2017 21:55:29 +0200 Subject: Add duration to packages and tpp format --- src/packages.hh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/packages.hh') diff --git a/src/packages.hh b/src/packages.hh index 682a75b..a10e0bd 100644 --- a/src/packages.hh +++ b/src/packages.hh @@ -11,9 +11,11 @@ public: static PackagesWriter* create(std::ostream* out); - virtual void write(Package const& package, char const* data, size_t size) = 0; - void write(Package const& package, std::string const& data) { - write(package, data.data(), data.size()); + virtual void write(Package const& package, char const* data, size_t size, + struct timespec end) = 0; + void write(Package const& package, std::string const& data, + struct timespec end) { + write(package, data.data(), data.size(), end); } virtual void flush() = 0; @@ -35,7 +37,7 @@ public: public: virtual ~Delegate() {} - virtual void package(Package const& package) = 0; + virtual void package(Package const& package, struct timespec end) = 0; virtual void data(uint32_t id, char const* data, size_t size, bool last) = 0; -- cgit v1.2.3-70-g09d2