SystemC Library API Reference Manual
Reference documentation for the Simics SystemC Library.
 
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Csimics::systemc::Allocation
 Csimics::types::AnyTypeGeneric type class
 Csimics::systemc::ArgumentRegistry
 Csimics::systemc::injection::AttrDictParser
 Csimics::systemc::awareness::Attribute
 Csimics::systemc::awareness::Attributes
 Csimics::systemc::iface::instrumentation::BankInstrumentationSubscribeInterface
 Csimics::systemc::iface::BaseAddressRegisterQueryInterface::BaseAddressRegisterBase Address Register (BAR) configuration
 Csimics::systemc::iface::BaseAddressRegisterQueryInterfaceInterface that allows the Simics glue to perform snooping and automatic connection of the device's target sockets based on the number of BARs implemented
 Csimics::systemc::injection::BTransportInvoker< TYPES >
 Csimics::types::buffer_t
 Csimics::types::bytes_t
 Csimics::systemc::iface::TransactionExtension::Callback
 Csimics::systemc::instrumentation::ToolController::CallbackInterface
 Csimics::systemc::CciConfiguration
 Csc_checkpoint::CheckpointControl
 Csimics::systemc::iface::CheckpointInterfaceSimics checkpoint interface
 Csimics::systemc::CheckpointStub
 Csimics::systemc::awareness::ClassAttributesInterface
 Csimics::systemc::ClassType
 Csimics::systemc::iface::ConcurrencyGroupInterfaceSimics concurrency group interface
 Csimics::systemc::iface::ConcurrencyModeInterfaceSimics concurrency mode interface
 CConfObject
 Csimics::ConfObject
 CConfObjectRef
 CConnectBase
 Csimics::systemc::iface::instrumentation::ConnectionInterface
 Csimics::systemc::ContextUtility class that handles the context switching, using RAII methodology
 Csimics::systemc::DescriptionInterface< TBase >
 Csimics::systemc::DescriptionInterface< iface::DirectMemoryUpdateInterface >
 Csimics::systemc::DescriptionInterface< iface::EthernetCommonInterface >
 Csimics::systemc::DescriptionInterface< iface::I2cMasterV2Interface >
 Csimics::systemc::DescriptionInterface< iface::I2cSlaveV2Interface >
 Csimics::systemc::DescriptionInterface< iface::I3cMasterInterface >
 Csimics::systemc::DescriptionInterface< iface::I3cSlaveInterface >
 Csimics::systemc::DescriptionInterface< iface::IoMemoryInterface >
 Csimics::systemc::DescriptionInterface< iface::MiiManagementInterface >
 Csimics::systemc::DescriptionInterface< iface::PacketInterface >
 Csimics::systemc::DescriptionInterface< iface::PciDeviceInterface >
 Csimics::systemc::DescriptionInterface< iface::SerialDeviceInterface >
 Csimics::systemc::DescriptionInterface< iface::SignalInterface >
 Csimics::systemc::DescriptionInterface< iface::SpiMasterInterface >
 Csimics::systemc::DescriptionInterface< iface::TransactionInterface >
 Csimics::systemc::Device< T >Utility class for handling direct access to the SystemC top module (i.e
 Csimics::systemc::DeviceAccess< T >
 Csimics::systemc::iface::DirectMemoryUpdateInterfaceSimics direct_memory_update interface
 Csimics::systemc::simics2tlm::DmiDataTable
 Csimics::systemc::iface::EthernetCommonInterfaceSimics ethernet_common interface
 Csimics::systemc::Event
 Cscl::iface::instrumentation::EventActionInterface
 Csimics::systemc::iface::instrumentation::EventActionInterface
 Csimics::systemc::EventCallbackInterface
 Csimics::systemc::iface::EventDeltaInterface
 Csimics::systemc::iface::ExecuteControlInterfaceSimics execute control interface
 Csimics::systemc::iface::ExecuteInterface
 Csimics::systemc::iface::ExtensionSenderInterfaceInterface used by Extension class to send the extension
 Csc_checkpoint::ExternalTimeInformationInterface
 Csimics::systemc::RegisterModel::FactoryInterface
 Csimics::types::frags_frag_t
 Csimics::types::frags_t
 Csimics::systemc::iface::FrequencyInterface
 Csimics::systemc::GasketClassInterface
 Csimics::systemc::tlm2simics::GasketDispatcherBase
 CGasketFactoryInterface
 Csimics::systemc::simics2tlm::GasketFactoryInterface
 Csimics::systemc::tlm2simics::GasketFactoryInterface
 CGasketInterface
 Csimics::systemc::simics2systemc::GasketInterface
 Csimics::systemc::simics2tlm::GasketInterfaceInterface used by simics2tlm gaskets, implemented by Gasket base class
 Csimics::systemc::systemc2simics::GasketInterface
 Csimics::systemc::tlm2simics::GasketInterfaceInterface used by tlm2simics gaskets, implemented by Gasket base class
 Csimics::systemc::tlm2simics::GasketOwnerBase class, responsible for handling a gasket
 Csimics::systemc::GasketTagInterfaceThis interface provides the means to create gaskets encapsulated in Simics objects
 Csimics::systemc::iface::I2cMasterV2InterfaceSimics i2c_master_v2 interface
 Csimics::systemc::iface::I2cSlaveV2Interface
 Csimics::systemc::iface::I3cMasterInterfaceSimics i3c_master interface
 Csimics::systemc::iface::I3cSlaveInterface
 CInjectInterface
 Csimics::systemc::awareness::InstanceAttributesInterface
 Csimics::systemc::InstanceCounter< T >Keeps track of (counts) the number of instances for this type of class
 Csimics::systemc::InstanceCounter< NullConfObjectRef >
 Csimics::systemc::InstanceCounter< NullGasket >
 Csimics::systemc::InstanceCounter< NullSignal >
 Csimics::systemc::InstanceCounter< NullTransactionHandler >
 Csimics::iface::InterfaceInfo
 Csimics::systemc::InterfaceProviderReturns the interface provided by the associated Simics object
 Csimics::systemc::InternalInterface
 Csimics::systemc::iface::IoMemoryInterfaceSimics io_memory interface
 Csimics::systemc::KernelUtility class that reset the current context to the previous one upon leaving current scope
 Csimics::systemc::KernelStateComparator
 Csimics::systemc::KernelStateModifier
 Csimics::types::map_info_tReduced, stand-alone, version of the Simics map_info_t struct
 Csimics::systemc::MemoryProfiler
 Csimics::systemc::iface::MiiManagementInterface
 Csimics::systemc::RegisterModel::ModelData< TBase >
 Csimics::systemc::ModuleLoaded
 Cstd::ostream
 Csimics::systemc::iface::PacketInterfaceSimics packet interface
 Csimics::systemc::injection::AttrDictParser::ParserInterface
 Csimics::iface::PciBusInterfaceSimics pci_bus interface
 Csimics::systemc::iface::PciBusInterfaceSimics SystemC pci_bus interface
 Csimics::systemc::iface::PciDeviceInterfaceSimics pci_device interface
 Csimics::systemc::iface::PciDeviceQueryInterfaceInterface for connecting a SystemC PCI(e) device to Simics
 Csimics::systemc::iface::PciUpstreamOperationInterfaceSimics SystemC pci_upstream_operation interface
 Cscl::iface::instrumentation::ProcessActionInterface
 Csimics::systemc::iface::instrumentation::ProcessActionInterface
 Csimics::systemc::tlm2simics::ProcessStackHandler
 Csimics::systemc::ProcessStackInterfaceThe process stack helps maintain a LIFO order of function calls that cross the SystemC/Simics border, as this is what the Simics interfaces expects
 Csimics::systemc::iface::instrumentation::ProviderControllerInterface
 Csimics::systemc::awareness::ProxyBuilder
 Csimics::systemc::awareness::ProxyClassRegistry
 Csimics::systemc::awareness::ProxyFactoryBase
 Csimics::systemc::awareness::ProxyFactoryInterface
 Csimics::systemc::awareness::ProxyFeatureInterface
 Csimics::systemc::awareness::ProxyInterface
 Csimics::systemc::awareness::ProxySocketInterface
 Csimics::systemc::iface::ReceiverInterfaceInterface implemented by the ExtensionReceiver class, used by the ExtensionDispatcher
 Csimics::systemc::ReferenceCounter< T >
 Csimics::systemc::RegisterModelUtility class to help register a setup and teardown function for the SystemC top-model with Simics
 Csimics::systemc::iface::RegisterViewInterface
 Csimics::systemc::Registry< T >
 Csimics::systemc::ReportHandlerRoutes any sc_core::sc_report emitted by the SystemC model to Simics
 Csc_core::sc_module
 Csc_core::sc_object
 Csimics::systemc::awareness::ScAttributeInterface
 Csimics::systemc::iface::ScEventInterface
 Csimics::systemc::iface::ScExportInterface
 Csimics::systemc::iface::ScGasketInfoInterface
 Csimics::systemc::iface::ScInitiatorGasketInterface
 Csimics::systemc::SCL_VERSION_STRING
 Csimics::systemc::iface::ScMemoryAccessInterface
 Csimics::systemc::iface::ScMemoryProfilerControlInterface
 Csimics::systemc::iface::ScMemoryProfilerInterface
 Csimics::systemc::iface::ScObjectInterface
 Csimics::systemc::iface::ScPortInterface
 Csimics::systemc::iface::ScProcessInterface
 Csimics::systemc::iface::ScProcessProfilerControlInterface
 Csimics::systemc::iface::ScProcessProfilerInterface
 Csimics::systemc::iface::ScRegisterAccessInterface
 Csimics::systemc::ScSignalAccessInterface
 Csimics::systemc::iface::ScSignalReadInterface
 Csimics::systemc::iface::ScSignalWriteInterface
 Csimics::systemc::iface::ScVectorInterface
 Csimics::systemc::iface::ScVersionInterface
 Csimics::systemc::iface::SerialDeviceInterface
 Cscl::iface::instrumentation::SignalActionInterface
 Csimics::systemc::iface::instrumentation::SignalActionInterface
 Csimics::systemc::SignalCallbackInterface
 Csimics::systemc::iface::SignalInterfaceSimics signal interface
 Cscl::iface::instrumentation::SignalPortActionInterface
 Csimics::systemc::iface::instrumentation::SignalPortActionInterface
 Csimics::systemc::iface::SimContextInterfaceSimics simulation context interface
 Csc_core::simContextProxy
 Csimics::systemc::iface::SimicsAdapterInterface
 CSimicsAdapterInterface
 Csimics::systemc::SimicsLock< T >
 Csimics::systemc::SimicsTargetLock< T >
 Csimics::systemc::SimulationDeleter
 Csimics::systemc::iface::SimulationInterfaceInterface to the SystemC simulation
 Csimics::systemc::iface::SpiMasterInterfaceSimics serial_peripheral_interface_master interface
 Cstd::string
 CT
 Csimics::systemc::InterfaceProvider::TargetUpdateListener
 Csimics::systemc::iface::TemporalStateInterface
 CTGasketAdapter
 Csimics::systemc::ThreadCallbackInterface
 Csimics::systemc::ThreadInterface
 CTInterface
 Ctlm_utils::tlm2_base_protocol_checker
 Ctlm::tlm_bw_transport_if
 Ctlm::tlm_extension
 Ctlm::tlm_fw_transport_if
 Ctlm::tlm_mm_interface
 Cscl::iface::instrumentation::TlmBwActionInterface
 Csimics::systemc::iface::instrumentation::TlmBwActionInterface
 Cscl::iface::instrumentation::TlmFwActionInterface
 Csimics::systemc::iface::instrumentation::TlmFwActionInterface
 Csimics::systemc::awareness::TlmHandlerInterface
 Csimics::systemc::awareness::TlmIfaceInterface
 Csimics::systemc::awareness::TlmMultiHandlerInterface
 Csimics::systemc::awareness::TlmMultiHandlerRegistry
 Csimics::systemc::instrumentation::ToolConnectionInterface
 Cscl::iface::instrumentation::ToolInterface
 Csimics::systemc::iface::instrumentation::ToolInterface
 Csimics::systemc::TraceMonitorInterface
 Csimics::systemc::iface::TransactionClass that encapsulates a generic_payload and returns it to the TransactionPool when the Transaction object goes out of scope
 Csimics::systemc::tlm2simics::TransactionHandlerInterfaceInterface used by Gasket, implemented by protocol specific transaction handlers
 CTransactionHandlerInterface
 Csimics::systemc::iface::TransactionInterfaceSimics transaction interface
 Csimics::systemc::iface::TransactionStatus
 Csimics::systemc::TraverserInterface
 Csimics::systemc::tools::WireInterface