mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
Pass and use time_point in DecayingSample ctor (RIPD-359)
Switches a number of places in Resource::Logic to use abstract_clock::now() which returns a time_point. Unfortunately Resource::Logic tracks time locally also, but with ints, not time_point. So Resource::Logic uses a delicate mix of abstract_clock::now() and abstract_clock::elapsed() with this commit. That inconsistency could be addressed in a second commit.
This commit is contained in:
committed by
Vinnie Falco
parent
d7e08f96a5
commit
9fb09d3109
@@ -33,8 +33,8 @@ public:
|
||||
/** The type used to hold a consumption charge. */
|
||||
typedef int value_type;
|
||||
|
||||
/** Create a new charge with no cost (yet). */
|
||||
Charge ();
|
||||
// A default constructed Charge has no way to get a label. Delete
|
||||
Charge () = delete;
|
||||
|
||||
/** Create a charge with the specified cost and name. */
|
||||
Charge (value_type cost, std::string const& label = std::string());
|
||||
|
||||
Reference in New Issue
Block a user