SystemC Library API Reference Manual
Reference documentation for the Simics SystemC Library.
 
Loading...
Searching...
No Matches
simics::systemc::tools::TransactionTrackerExtension Class Reference

#include <sc_transaction_tracker_extension.h>

Inheritance diagram for simics::systemc::tools::TransactionTrackerExtension:

Public Member Functions

 TransactionTrackerExtension ()
 
virtual tlm::tlm_extension_base * clone () const
 
virtual void copy_from (tlm::tlm_extension_base const &extension)
 
void add_sighting (simics::ConfObjectRef obj, tlm::tlm_generic_payload const *trans, sc_core::sc_object const *socket_sc_obj)
 
void log_transaction_history () const
 
void set_initiator_socket (sc_core::sc_object const *socket_obj)
 
sc_core::sc_object const * get_initiator_socket () const
 
void clear ()
 

Static Public Member Functions

static unsigned int get_id ()
 

Constructor & Destructor Documentation

◆ TransactionTrackerExtension()

simics::systemc::tools::TransactionTrackerExtension::TransactionTrackerExtension ( )

Member Function Documentation

◆ add_sighting()

void simics::systemc::tools::TransactionTrackerExtension::add_sighting ( simics::ConfObjectRef  obj,
tlm::tlm_generic_payload const *  trans,
sc_core::sc_object const *  socket_sc_obj 
)

◆ clear()

void simics::systemc::tools::TransactionTrackerExtension::clear ( )

◆ clone()

virtual tlm::tlm_extension_base * simics::systemc::tools::TransactionTrackerExtension::clone ( ) const
virtual

◆ copy_from()

virtual void simics::systemc::tools::TransactionTrackerExtension::copy_from ( tlm::tlm_extension_base const &  extension)
virtual

◆ get_id()

static unsigned int simics::systemc::tools::TransactionTrackerExtension::get_id ( )
static

◆ get_initiator_socket()

sc_core::sc_object const * simics::systemc::tools::TransactionTrackerExtension::get_initiator_socket ( ) const

◆ log_transaction_history()

void simics::systemc::tools::TransactionTrackerExtension::log_transaction_history ( ) const

◆ set_initiator_socket()

void simics::systemc::tools::TransactionTrackerExtension::set_initiator_socket ( sc_core::sc_object const *  socket_obj)

The documentation for this class was generated from the following file: