NVIDIA IndeX API nvidia_logo_transpbg.gif Up
nv::index::ITrace_collection Class Referenceabstract

#include <ievent_tracing.h>

Inherits mi::base::Interface_declare< 0xe05ed2f7, ... >.

Public Member Functions

virtual mi::Size get_collection_id () const =0
 Collection id. More...
 
virtual mi::Uint64 get_collection_timestamp () const =0
 Time when collection happened. More...
 
virtual mi::Uint32 get_local_host_id () const =0
 Host id where collection happened. More...
 
virtual mi::Size get_nb_traces () const =0
 Number of trace events in this collection. More...
 
virtual ITrace_event_iteratorget_trace_iterator () const =0
 Get iterator for accessing individual trace events. More...
 

Detailed Description

Interface for reading traces from a collection.

Member Function Documentation

 get_collection_id()

virtual mi::Size nv::index::ITrace_collection::get_collection_id ( ) const
pure virtual

Collection id.

 get_collection_timestamp()

virtual mi::Uint64 nv::index::ITrace_collection::get_collection_timestamp ( ) const
pure virtual

Time when collection happened.

 get_local_host_id()

virtual mi::Uint32 nv::index::ITrace_collection::get_local_host_id ( ) const
pure virtual

Host id where collection happened.

 get_nb_traces()

virtual mi::Size nv::index::ITrace_collection::get_nb_traces ( ) const
pure virtual

Number of trace events in this collection.

 get_trace_iterator()

virtual ITrace_event_iterator * nv::index::ITrace_collection::get_trace_iterator ( ) const
pure virtual

Get iterator for accessing individual trace events.


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