Class Hierarchy

Go to the graphical 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::BreakpointClass 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::CPDebuggerInterfaceInterface for Control Plane module that is necessary for it to work with pfpdb
 Cpfp::core::db::DebugDataManagerStores 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::DebuggerIPCServerEstablishes communication with pfpdb python script and services its requests
 Cpfp::core::db::DebuggerMessageBase class for an messages that will be sent to pfpdb via the DebuggerIPCServer
 Cpfp::core::db::AllBreakpointValuesMessageMessage which returns the list of all breakpoints
 Cpfp::core::db::AllCounterValuesMessageMessage which returns the value of all the counters
 Cpfp::core::db::AllIgnoreModulesMessageMessage which returns the list of all the modules that are being ignored
 Cpfp::core::db::AllWatchpointValuesMessageMessage which returns the list of all the watchpoints
 Cpfp::core::db::BacktraceReplyMessageMessage which returns the backtrace of a packet
 Cpfp::core::db::BreakpointHitMessageMessage which indicates that a breakpoint has been hit
 Cpfp::core::db::CounterValueMessageMessage which returns the value of a counter
 Cpfp::core::db::DroppedPacketsMessageMessage which returns the list of all dropped packets
 Cpfp::core::db::GenericAcknowledgeMessageMessage which is sent to indicate that a request was successful or not when the debugger isn't expecting any information back
 Cpfp::core::db::PacketDroppedMessageMessage which indicates that a packet has been dropped
 Cpfp::core::db::PacketListValuesMessageMessage which returns the list of all the packets currently within the simulation
 Cpfp::core::db::SimulationEndMessageMessage which indicates that the simulation has ended
 Cpfp::core::db::SimulationStoppedMessageMessage which indicates that the simulation has stopped
 Cpfp::core::db::SimulationTimeMessageMessage which returns the current simulation time
 Cpfp::core::db::TableEntriesMessageMessage which returns the list of all the table entries in all of the tables
 Cpfp::core::db::WatchpointHitMessageMessage which indicates that a watchpoint has been hit
 Cpfp::core::db::WhoAmIReplyMessageMessage which returns the ID of the packet which is current being followed
 Cpfp::core::db::DebuggerPacketClass 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_iteratorConst random access iterator for the basic_json class
 Cnlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType >::iteratorMutable 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::PacketLocationData structure to represent the location of a packet as well as the times at which it entered and left this location
 Cpfp::core::PFPConfig
 CPFPConfigPFPConfig.h
 Cpfp::core::PFPContext
 Cpfp::core::PFPObject
 Cpfp::core::PFPObserver
 Cpfp::core::db::DebugObserverObserver 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::TableEntryData Structure used to represent table entries so that they can be stored
 Cpfp::core::TrType
 Cpfp::core::PacketBase
 Cpfp::core::db::WatchpointClass representation of watchpoints