diff --git a/src/simplified/xf/core/timeout.cpp b/src/simplified/xf/core/timeout.cpp index 0e9e906..2f2202f 100644 --- a/src/simplified/xf/core/timeout.cpp +++ b/src/simplified/xf/core/timeout.cpp @@ -1,9 +1,17 @@ #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): 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; }