Issue #77 Break dependency of loghandler and tokenbucket on time and units

This commit is contained in:
Mat Sutcliffe
2020-08-28 00:36:42 +01:00
parent 39e9e6f128
commit 5f18d87e0b
5 changed files with 3 additions and 15 deletions

View File

@@ -7,18 +7,11 @@
*/
#include "blackmisc/tokenbucket.h"
#include "blackmisc/pq/units.h"
#include <QtGlobal>
using namespace BlackMisc::PhysicalQuantities;
namespace BlackMisc
{
CTokenBucket::CTokenBucket(int capacity, const CTime &interval, int numTokensToRefill)
: m_capacity(capacity), m_numTokensToRefill(numTokensToRefill), m_intervalMs(interval.value(CTimeUnit::ms()))
{}
CTokenBucket::CTokenBucket(int capacity, qint64 intervalMs, int numTokensToRefill)
: m_capacity(capacity), m_numTokensToRefill(numTokensToRefill), m_intervalMs(intervalMs)
{}