Implements passive timer functionality.
Passive means that it waits for clients to call to see if the interval has expired.
Initial value of zero (0) means never expire.
This method needs to be reimplemented for each filter system object that processes events, according to it's required behavior.
This is where specific processing/changes to events happen.