This repository has been archived on 2024-01-25. You can view files and clone it, but cannot push or open issues or pull requests.
XF/src/simplified/xf/core/timeout.cpp

18 lines
451 B
C++
Raw Normal View History

2023-09-19 15:59:49 +02:00
#include "xf/timeout.h"
2023-10-01 17:52:02 +02:00
// TODO done: Implement code for XFTimeout class
2023-09-28 11:49:03 +02:00
XFTimeout::XFTimeout(int id, int interval, interface::XFBehavior *pBehavior):
XFEvent(XFEventType::Timeout, id), interval_(interval) {
2023-10-01 17:52:02 +02:00
}
2023-09-28 11:49:03 +02:00
2023-10-01 17:52:02 +02:00
bool XFTimeout::operator ==(const XFTimeout &timeout) const {
bool i = (id_ == timeout.id_);
bool b = (pBehavior_ == timeout.pBehavior_);
return (i && b);
}
2023-09-28 11:49:03 +02:00
2023-10-01 17:52:02 +02:00
bool XFTimeout::deleteAfterConsume() const {
return true;
2023-09-28 11:49:03 +02:00
}