Skip to content

Class simtix::trace::KonataRetireReporter

ClassList > simtix > trace > KonataRetireReporter

Inherits the following classes: simtix::sim::Clocked

Classes

Type Name
struct InstrRetire

Public Functions

Type Name
KonataRetireReporter (const KonataRetireReporter &) = delete
KonataRetireReporter & operator= (const KonataRetireReporter &) = delete

Public Functions inherited from simtix::sim::Clocked

See simtix::sim::Clocked

Type Name
Clocked (const std::string & name, TickPri pri=kDefaultPri)
Constructor for clocled.
const std::string & name () const
Get the name of the clocked object.
virtual ~Clocked ()

Public Static Functions

Type Name
void Flush ()

Protected Attributes inherited from simtix::sim::Clocked

See simtix::sim::Clocked

Type Name
std::string name_
TickPri pri_

Protected Static Attributes inherited from simtix::sim::Clocked

See simtix::sim::Clocked

Type Name
bool busy_ = true
std::map< TickPri, std::vector< Clocked * > > clocked_objs_map_
uint64_t cur_tick_ = 0

Protected Functions inherited from simtix::sim::Clocked

See simtix::sim::Clocked

Type Name
virtual bool HasPendingTasks () = 0
Checks if any registered clocked objects have pending tasks at the current tick.
virtual void Tick () = 0
Global tick function that advances the simulation by one cycle.

Protected Static Functions inherited from simtix::sim::Clocked

See simtix::sim::Clocked

Type Name
void Register (Clocked * c)
Register a clocked object to participate in tick-driven simulation.
void Unregister (Clocked * c)
Unregister a clocked object from tick-driven simulation.

Public Functions Documentation

function KonataRetireReporter [1/2]

simtix::trace::KonataRetireReporter::KonataRetireReporter (
    const KonataRetireReporter &
) = delete

function operator=

KonataRetireReporter & simtix::trace::KonataRetireReporter::operator= (
    const KonataRetireReporter &
) = delete

Public Static Functions Documentation

function Flush

static inline void simtix::trace::KonataRetireReporter::Flush () 

Friends Documentation

friend InstrPtr

class simtix::trace::KonataRetireReporter::InstrPtr (
    simtix::InstrPtr
) 


The documentation for this class was generated from the following file projects/simtix/src/simtix/common/retire_reporter.h