gem5  v19.0.0.0
Public Member Functions | Private Attributes | List of all members
ComputeUnit::CUExitCallback Class Reference

#include <compute_unit.hh>

Inheritance diagram for ComputeUnit::CUExitCallback:
Callback

Public Member Functions

virtual ~CUExitCallback ()
 
 CUExitCallback (ComputeUnit *_cu)
 
virtual void process ()
 virtual process function that is invoked when the callback queue is executed. More...
 
- Public Member Functions inherited from Callback
virtual ~Callback ()
 virtualize the destructor to make sure that the correct one gets called. More...
 

Private Attributes

ComputeUnitcomputeUnit
 

Additional Inherited Members

- Protected Member Functions inherited from Callback
virtual void autoDestruct ()
 

Detailed Description

Definition at line 402 of file compute_unit.hh.

Constructor & Destructor Documentation

◆ ~CUExitCallback()

virtual ComputeUnit::CUExitCallback::~CUExitCallback ( )
inlinevirtual

Definition at line 408 of file compute_unit.hh.

◆ CUExitCallback()

ComputeUnit::CUExitCallback::CUExitCallback ( ComputeUnit _cu)
inline

Definition at line 410 of file compute_unit.hh.

References process().

Member Function Documentation

◆ process()

void ComputeUnit::CUExitCallback::process ( )
virtual

virtual process function that is invoked when the callback queue is executed.

Implements Callback.

Definition at line 1713 of file compute_unit.cc.

References OutputDirectory::create(), and simout.

Referenced by CUExitCallback().

Member Data Documentation

◆ computeUnit

ComputeUnit* ComputeUnit::CUExitCallback::computeUnit
private

Definition at line 405 of file compute_unit.hh.


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

Generated on Fri Feb 28 2020 16:27:09 for gem5 by doxygen 1.8.13