3.31. CUpti_ActivityMarker2 Struct Reference

[CUPTI Activity API]

The marker is specified with a descriptive name and unique id (CUPTI_ACTIVITY_KIND_MARKER).

Public Variables

const char * domain
CUpti_ActivityFlag flags
uint32_t  id
CUpti_ActivityKind kind
const char * name
union CUpti_ActivityObjectKindId objectId
CUpti_ActivityObjectKind objectKind
uint32_t  pad
uint64_t  timestamp


const char * CUpti_ActivityMarker2::domain [inherited]

The name of the domain to which this marker belongs to. This will be NULL for default domain.

CUpti_ActivityFlagCUpti_ActivityMarker2::flags [inherited]

The flags associated with the marker.

See also:


uint32_t CUpti_ActivityMarker2::id [inherited]

The marker ID.

CUpti_ActivityKindCUpti_ActivityMarker2::kind [inherited]

The activity record kind, must be CUPTI_ACTIVITY_KIND_MARKER.

const char * CUpti_ActivityMarker2::name [inherited]

The marker name for an instantaneous or start marker. This will be NULL for an end marker.

union CUpti_ActivityObjectKindIdCUpti_ActivityMarker2::objectId [inherited]

The identifier for the activity object associated with this marker. 'objectKind' indicates which ID is valid for this record.

CUpti_ActivityObjectKindCUpti_ActivityMarker2::objectKind [inherited]

The kind of activity object associated with this marker.

uint32_t CUpti_ActivityMarker2::pad [inherited]

Undefined. Reserved for internal use.

uint64_t CUpti_ActivityMarker2::timestamp [inherited]

The timestamp for the marker, in ns. A value of 0 indicates that timestamp information could not be collected for the marker.