Iterator for accessing individual trace events.
More...
#include <ievent_tracing.h>
Inherits mi::base::Interface_declare< 0x55d30b9a, ... >.
Iterator for accessing individual trace events.
◆ begin()
virtual bool nv::index::ITrace_event_iterator::begin |
( |
| ) |
|
|
pure virtual |
Is the iterator pointing to the beginning?
◆ end()
virtual bool nv::index::ITrace_event_iterator::end |
( |
| ) |
|
|
pure virtual |
Has the iterator reached the end of the trace collection?
◆ get_host_id()
virtual mi::Uint32 nv::index::ITrace_event_iterator::get_host_id |
( |
| ) |
const |
|
pure virtual |
Host id for where this event was collected.
◆ get_name()
virtual const char * nv::index::ITrace_event_iterator::get_name |
( |
| ) |
const |
|
pure virtual |
◆ get_namespace()
virtual const char * nv::index::ITrace_event_iterator::get_namespace |
( |
| ) |
const |
|
pure virtual |
Namespace name for this trace event.
◆ get_namespace_id()
virtual mi::Sint32 nv::index::ITrace_event_iterator::get_namespace_id |
( |
| ) |
const |
|
pure virtual |
Namespace id for this trace event.
◆ get_timestamp()
virtual mi::Uint64 nv::index::ITrace_event_iterator::get_timestamp |
( |
| ) |
const |
|
pure virtual |
Timestamp of event recording.
◆ get_type()
◆ get_value() [1/3]
virtual void nv::index::ITrace_event_iterator::get_value |
( |
mi::Float64 & |
value | ) |
const |
|
pure virtual |
Get event value as Float64.
◆ get_value() [2/3]
virtual void nv::index::ITrace_event_iterator::get_value |
( |
mi::Sint64 & |
value | ) |
const |
|
pure virtual |
Get event value as Sint64.
◆ get_value() [3/3]
virtual void nv::index::ITrace_event_iterator::get_value |
( |
mi::Uint64 & |
value | ) |
const |
|
pure virtual |
Get event value as Uint64.
◆ next()
virtual void nv::index::ITrace_event_iterator::next |
( |
| ) |
|
|
pure virtual |
Move iterator to next event.
The documentation for this class was generated from the following file: