@Properties(inherit=cupti.class) public class CUpti_ActivityInstantaneousMetricInstance extends Pointer
This activity record represents a CUPTI metric value for a specific metric domain instance (CUPTI_ACTIVITY_KIND_METRIC_INSTANCE) sampled at a particular time. This activity record kind is not produced by the activity API but is included for completeness and ease-of-use. Profiler frameworks built on top of CUPTI that collect metric data may choose to use this type to store the collected metric data. This activity record should be used when metric domain instance information needs to be associated with the metric.
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
CUpti_ActivityInstantaneousMetricInstance()
Default native constructor.
|
CUpti_ActivityInstantaneousMetricInstance(long size)
Native array allocator.
|
CUpti_ActivityInstantaneousMetricInstance(Pointer p)
Pointer cast constructor.
|
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zeropublic CUpti_ActivityInstantaneousMetricInstance()
public CUpti_ActivityInstantaneousMetricInstance(long size)
Pointer.position(long).public CUpti_ActivityInstantaneousMetricInstance(Pointer p)
Pointer(Pointer).public CUpti_ActivityInstantaneousMetricInstance position(long position)
public CUpti_ActivityInstantaneousMetricInstance getPointer(long i)
getPointer in class Pointer@Cast(value="CUpti_ActivityKind") public int kind()
public CUpti_ActivityInstantaneousMetricInstance kind(int setter)
public CUpti_ActivityInstantaneousMetricInstance id(int setter)
@ByRef public CUpti_MetricValue value()
public CUpti_ActivityInstantaneousMetricInstance value(CUpti_MetricValue setter)
public CUpti_ActivityInstantaneousMetricInstance timestamp(long setter)
public CUpti_ActivityInstantaneousMetricInstance deviceId(int setter)
@Cast(value="uint8_t") public byte flags()
public CUpti_ActivityInstantaneousMetricInstance flags(byte setter)
public CUpti_ActivityInstantaneousMetricInstance instance(byte setter)
public CUpti_ActivityInstantaneousMetricInstance pad(int i, byte setter)
@MemberGetter @Cast(value="uint8_t*") public BytePointer pad()
Copyright © 2025. All rights reserved.