finish timeout implementation
This commit is contained in:
		@@ -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;
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user