Orocos Port: when did the last NewData arrive


Is it possible to know at what time / how long ago, a read from a port
returned the last NewData? I can check the port and start a timer each
time NewData is on it and read the timer when the next NewData
arrives, but I was wondering whether there is another / easier /
better way?