add virtual destructor (#612)

This commit is contained in:
qicosmos 2024-02-29 18:03:12 +08:00 committed by GitHub
parent 4592e6eaf4
commit 6aa85d5240
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 0 deletions

View File

@ -42,6 +42,8 @@ class rate_limiter {
do_set_rate(permitsPerSecond, current_time_mills());
}
virtual ~rate_limiter() {}
protected:
virtual void do_set_rate(
double permitsPerSecond,
@ -67,6 +69,9 @@ class rate_limiter {
};
class abstract_smooth_rate_limiter : public rate_limiter {
public:
virtual ~abstract_smooth_rate_limiter() {}
protected:
virtual void do_set_rate(double permits_per_second,
double stable_internal_micros) = 0;