OpenCSD - CoreSight Trace Decode Library  1.1.1
Public Member Functions | List of all members

Base class for configuration data on CoreSight trace component. More...

#include <trc_cs_config.h>

Inheritance diagram for CSConfig:
Inheritance graph
[legend]

Public Member Functions

 CSConfig ()
 
virtual ~CSConfig ()
 
virtual const uint8_t getTraceID () const =0
 CoreSight Trace ID for this device. More...
 

Detailed Description

Base class for configuration data on CoreSight trace component.

Defines common access functionality, common to all components. (e.g. trace ID).

Definition at line 49 of file trc_cs_config.h.

Constructor & Destructor Documentation

◆ CSConfig()

CSConfig::CSConfig ( )
inline

Definition at line 52 of file trc_cs_config.h.

◆ ~CSConfig()

virtual CSConfig::~CSConfig ( )
inlinevirtual

Definition at line 53 of file trc_cs_config.h.

Here is the call graph for this function:

Member Function Documentation

◆ getTraceID()

virtual const uint8_t CSConfig::getTraceID ( ) const
pure virtual

CoreSight Trace ID for this device.

Implemented in EtmV4Config, EtmV3Config, PtmConfig, and STMConfig.

Here is the caller graph for this function:

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