pfp::core::PacketBase Class Reference
+ Inheritance diagram for pfp::core::PacketBase:
+ Collaboration diagram for pfp::core::PacketBase:

Public Member Functions

 PacketBase (std::size_t id, std::string type="PacketBase")
 
std::string data_type () const override
 
bool debuggable () const override
 Check whether this packet should be watched by the debugger. More...
 
- Public Member Functions inherited from pfp::core::TrType
 TrType (std::size_t id)
 
virtual void id (std::size_t id)
 
virtual std::size_t id () const
 

Member Function Documentation

bool pfp::core::PacketBase::debuggable ( ) const
inlineoverridevirtual

Check whether this packet should be watched by the debugger.

By default return false, implementing classes that want to be debuggable should return true. Classes which want to be debugged should also be sure that distinct objects have distinct IDs

Reimplemented from pfp::core::TrType.


The documentation for this class was generated from the following file:
  • /home/lemniscate/workspace/PFPSim/pfpsim/core/PacketBase.h