From b1897b6a7427042768ed08375eae08b1f7855189 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Fischer?= Date: Wed, 16 Sep 2020 12:33:12 +0200 Subject: [PATCH] add get function for request process time --- src/serversdk/request.cpp | 8 ++++++++ src/serversdk/request.h | 2 ++ 2 files changed, 10 insertions(+) diff --git a/src/serversdk/request.cpp b/src/serversdk/request.cpp index 5cadfac..101a9d2 100644 --- a/src/serversdk/request.cpp +++ b/src/serversdk/request.cpp @@ -152,6 +152,14 @@ QString Request::bearerAuthorization() const return QString(); } +qint64 Request::getProcessTime() +{ + if (!mStartTime.isNull() && !mFinishTime.isNull()) { + return mStartTime.msecsTo(mFinishTime); + } + return -1; +} + } // core diff --git a/src/serversdk/request.h b/src/serversdk/request.h index 24d150f..5e9c5e1 100644 --- a/src/serversdk/request.h +++ b/src/serversdk/request.h @@ -44,6 +44,8 @@ public: QString basicAuthorization() const; QString bearerAuthorization() const; + qint64 getProcessTime(); + private: // Additional attributes