diff --git a/node/BandwidthAccount.hpp b/node/BandwidthAccount.hpp index e8fc51d48..be180cfca 100644 --- a/node/BandwidthAccount.hpp +++ b/node/BandwidthAccount.hpp @@ -121,6 +121,15 @@ public: return false; } + /** + * @return Most recent balance without update + */ + inline uint32_t balance() const + throw() + { + return _balance; + } + private: double _lastTime; uint32_t _balance; diff --git a/node/Network.hpp b/node/Network.hpp index a269ec18c..ec4b9299c 100644 --- a/node/Network.hpp +++ b/node/Network.hpp @@ -581,6 +581,9 @@ public: bal = _multicastRateAccounts.insert(std::pair< std::pair,BandwidthAccount >(k,BandwidthAccount(r.preload,r.maxBalance,r.accrual))).first; } return bal->second.deduct(bytes); + //bool tmp = bal->second.deduct(bytes); + //printf("%s: BAL: %u\n",mg.toString().c_str(),(unsigned int)bal->second.balance()); + //return tmp; } private: