finish timeout implementation
This commit is contained in:
parent
eeb8e22117
commit
dc5912187a
@ -1,9 +1,17 @@
|
|||||||
#include "xf/timeout.h"
|
#include "xf/timeout.h"
|
||||||
|
|
||||||
// TODO: Implement code for XFTimeout class
|
// TODO done: Implement code for XFTimeout class
|
||||||
|
|
||||||
XFTimeout::XFTimeout(int id, int interval, interface::XFBehavior *pBehavior):
|
XFTimeout::XFTimeout(int id, int interval, interface::XFBehavior *pBehavior):
|
||||||
XFEvent(XFEventType::Timeout, id), interval_(interval) {
|
XFEvent(XFEventType::Timeout, id), interval_(interval) {
|
||||||
|
}
|
||||||
|
|
||||||
|
bool XFTimeout::operator ==(const XFTimeout &timeout) const {
|
||||||
|
bool i = (id_ == timeout.id_);
|
||||||
|
bool b = (pBehavior_ == timeout.pBehavior_);
|
||||||
|
return (i && b);
|
||||||
|
}
|
||||||
|
|
||||||
|
bool XFTimeout::deleteAfterConsume() const {
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user