DebuggerPacket.h
Go to the documentation of this file.
void setCurrentLocation(std::string loc)
Set the current location of the packet.
Definition: DebuggerPacket.cpp:80
Class representation of a packet for pfpdb.
Definition: DebuggerPacket.h:52
std::vector< PacketLocation > getTrace() const
Get backtrace of the packet.
Definition: DebuggerPacket.cpp:76
DebuggerPacket()
Empty Constructor.
Definition: DebuggerPacket.cpp:39
void updateTraceWriteTime(std::string mod, double wtime)
Update the time at which the packet left a module.
Definition: DebuggerPacket.cpp:51
void setTime(double t)
Set the current time of the packet.
Definition: DebuggerPacket.cpp:84
int getID() const
Get the packet ID.
Definition: DebuggerPacket.cpp:64
std::string getLocation() const
Get current packet location (which module the packet is in).
Definition: DebuggerPacket.cpp:68
Data structure to represent the location of a packet as well as the times at which it entered and lef...
Definition: DebuggerPacket.h:57
void updateTraceReadTime(std::string mod, double rtime)
Update the time at which the packet entered a module.
Definition: DebuggerPacket.cpp:44
double getTime() const
Get the time of the last update (read or write) to this packet.
Definition: DebuggerPacket.cpp:72