Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
Cpfp::cp::Action | |
Cnlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType > | Class to store JSON values |
Cpfp::core::db::Breakpoint | Class representation of a pfpdb breakpoint |
▼Cpfp::cp::CommandProcessor | |
CMiniCPA | |
▼Cpfp::cp::CommandResult | |
Cpfp::cp::DeleteResult | |
Cpfp::cp::FailedResult | |
Cpfp::cp::InsertResult | |
Cpfp::cp::ModifyResult | |
Cpfp::core::ConfigurationParameterNode::CompareResult | |
Cpfp::core::ConfigurationParameterNode | |
Cpfp::core::db::CPDebuggerInterface | Interface for Control Plane module that is necessary for it to work with pfpdb |
Cpfp::core::db::DebugDataManager | Stores any data acquired from the simulation from the observer so that it may be fetched by the server and sent to the debugger |
Cpfp::core::db::DebuggerIPCServer | Establishes communication with pfpdb python script and services its requests |
▼Cpfp::core::db::DebuggerMessage | Base class for an messages that will be sent to pfpdb via the DebuggerIPCServer |
Cpfp::core::db::AllBreakpointValuesMessage | Message which returns the list of all breakpoints |
Cpfp::core::db::AllCounterValuesMessage | Message which returns the value of all the counters |
Cpfp::core::db::AllIgnoreModulesMessage | Message which returns the list of all the modules that are being ignored |
Cpfp::core::db::AllWatchpointValuesMessage | Message which returns the list of all the watchpoints |
Cpfp::core::db::BacktraceReplyMessage | Message which returns the backtrace of a packet |
Cpfp::core::db::BreakpointHitMessage | Message which indicates that a breakpoint has been hit |
Cpfp::core::db::CounterValueMessage | Message which returns the value of a counter |
Cpfp::core::db::DroppedPacketsMessage | Message which returns the list of all dropped packets |
Cpfp::core::db::GenericAcknowledgeMessage | Message which is sent to indicate that a request was successful or not when the debugger isn't expecting any information back |
Cpfp::core::db::PacketDroppedMessage | Message which indicates that a packet has been dropped |
Cpfp::core::db::PacketListValuesMessage | Message which returns the list of all the packets currently within the simulation |
Cpfp::core::db::SimulationEndMessage | Message which indicates that the simulation has ended |
Cpfp::core::db::SimulationStoppedMessage | Message which indicates that the simulation has stopped |
Cpfp::core::db::SimulationTimeMessage | Message which returns the current simulation time |
Cpfp::core::db::TableEntriesMessage | Message which returns the list of all the table entries in all of the tables |
Cpfp::core::db::WatchpointHitMessage | Message which indicates that a watchpoint has been hit |
Cpfp::core::db::WhoAmIReplyMessage | Message which returns the ID of the packet which is current being followed |
Cpfp::core::db::DebuggerPacket | Class representation of a packet for pfpdb |
CDebuggerUtilities | |
▼Cenable_shared_from_this | |
▼Cpfp::cp::Command | |
Cpfp::cp::BootCompleteCommand | |
Cpfp::cp::DeleteCommand | |
Cpfp::cp::InsertCommand | |
Cpfp::cp::ModifyCommand | |
Cstd::hash< nlohmann::json > | Hash value for JSON objects |
▼Citerator | |
▼Cnlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType >::const_iterator | Const random access iterator for the basic_json class |
Cnlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType >::iterator | Mutable random access iterator for the basic_json class |
CLMTQueue< T, N > | A size-limited multiple-producer, multiple-consumer, thread-safe queue implemented using SystemC primitives The LMTQueue is used as the input buffer in the NPU modules |
▼Cpfp::cp::MatchKey | |
Cpfp::cp::ExactKey | |
Cpfp::cp::LpmKey | |
Cpfp::cp::TernaryKey | |
CMTQueue< T > | A multiple-producer, multiple-consumer, thread-safe queue implemented using SystemC primitives The MTQueue is used as the input buffer in the NPU modules |
CMTQueue< std::function< void(void)> > | |
Cpfp::core::db::DebuggerPacket::PacketLocation | Data structure to represent the location of a packet as well as the times at which it entered and left this location |
Cpfp::core::PFPConfig | |
CPFPConfig | PFPConfig.h |
Cpfp::core::PFPContext | |
Cpfp::core::PFPObject | |
▼Cpfp::core::PFPObserver | |
Cpfp::core::db::DebugObserver | Observer for pfpdb |
Cpfp::cp::ResultProcessor | |
▼Creverse_iterator | |
Cnlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType >::json_reverse_iterator< Base > | Template for a reverse iterator class |
Cpfp::core::db::CPDebuggerInterface::TableEntry | Data Structure used to represent table entries so that they can be stored |
▼Cpfp::core::TrType | |
Cpfp::core::PacketBase | |
Cpfp::core::db::Watchpoint | Class representation of watchpoints |