Description:
This is a PacketPipe which adds an interval to a timeline for each packet which passes through it. The packets themselves are unchanged as they go through the pipe.
This is actually an abstract superclass, which doesn't know how to parse packets. This functionality is added by subclasses.
Data Fields | ||
private | TimeLine* | timeline |
private | int | errors |
protected | double | time |
protected | double | margin |
protected | unsigned int | id |
Constructors / Destructor | |
public | TimeLineUpdater(TimeLine* timeline)Constructor. |
public | ~TimeLineUpdater() |
Methods | |||
public | virtual | int | getErrorCount()
|
public | virtual | CCSDSPacket* | operateOnPacket(CCSDSPacket* p)
|
public | pure virtual | bool | parsePacket(CCSDSPacket* p) |
Operators |