OpenCSD - CoreSight Trace Decode Library  1.3.3
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.

Member Function Documentation

◆ getTraceID()

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

CoreSight Trace ID for this device.

Implemented in STMConfig, PtmConfig, EtmV4Config, and EtmV3Config.


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