| | |
| | | /* |
| | | * ===================================================================================== |
| | | * |
| | | * Filename: failed_msg.h |
| | | * Filename: timed_queue.h |
| | | * |
| | | * Description: |
| | | * |
| | |
| | | expire_(expire), data_(data) {} |
| | | TimedData(const TimePoint &expire, Data &&data) : |
| | | expire_(expire), data_(std::move(data)) {} |
| | | bool Expired() { return Clock::now() > expire_; } |
| | | bool Expired() const { return Clock::now() > expire_; } |
| | | const TimePoint &expire() const { return expire_; } |
| | | Data &data() { return data_; } |
| | | Data const &data() const { return data_; } |
| | | |