finish timeout implementation
This commit is contained in:
		| @@ -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