edu.rice.cs.hpc.traceviewer.data.db.DataTrace Class Reference

Inheritance diagram for edu.rice.cs.hpc.traceviewer.data.db.DataTrace:
Inheritance graph
[legend]
Collaboration diagram for edu.rice.cs.hpc.traceviewer.data.db.DataTrace:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DataTrace ()
void read (int rank, long index)
void printInfo (PrintStream out)
void open (final String file) throws IOException
void dispose () throws IOException

Static Public Member Functions

static void main (String[]argv)

Protected Member Functions

boolean isTypeFormatCorrect (long type)
boolean isFileHeaderCorrect (String header)
boolean readNext (FileChannel input) throws IOException
void readHeader (String file, FileInputStream fis, ByteBuffer buffer) throws IOException

Protected Attributes

long format
long num_threads
long num_cctid
long num_metric
String filename

Package Attributes

long index_start
long index_length
long trace_start
long trace_length
long min_time
long max_time
int size_offset
int size_length
int size_gtid
int size_time
int size_cctid

Static Private Attributes

static final String TRACE_NAME = "hpctoolkit trace metrics"

Detailed Description

Definition at line 17 of file DataTrace.java.


Constructor & Destructor Documentation

edu.rice.cs.hpc.traceviewer.data.db.DataTrace.DataTrace (  ) 

Definition at line 29 of file DataTrace.java.

Referenced by edu.rice.cs.hpc.traceviewer.data.db.DataTrace.main().


Member Function Documentation

void edu.rice.cs.hpc.data.db.DataCommon.dispose (  )  throws IOException [inherited]

Reimplemented in edu.rice.cs.hpc.viewer.db.DataSummary.

Definition at line 78 of file DataCommon.java.

boolean edu.rice.cs.hpc.traceviewer.data.db.DataTrace.isFileHeaderCorrect ( String  header  )  [protected, virtual]
boolean edu.rice.cs.hpc.traceviewer.data.db.DataTrace.isTypeFormatCorrect ( long  type  )  [protected, virtual]

Implements edu.rice.cs.hpc.data.db.DataCommon.

Definition at line 33 of file DataTrace.java.

static void edu.rice.cs.hpc.traceviewer.data.db.DataTrace.main ( String[]  argv  )  [static]
void edu.rice.cs.hpc.data.db.DataCommon.open ( final String  file  )  throws IOException [inherited]
void edu.rice.cs.hpc.traceviewer.data.db.DataTrace.printInfo ( PrintStream  out  ) 
void edu.rice.cs.hpc.traceviewer.data.db.DataTrace.read ( int  rank,
long  index 
)

Definition at line 71 of file DataTrace.java.

void edu.rice.cs.hpc.data.db.DataCommon.readHeader ( String  file,
FileInputStream  fis,
ByteBuffer  buffer 
) throws IOException [protected, inherited]
boolean edu.rice.cs.hpc.traceviewer.data.db.DataTrace.readNext ( FileChannel  input  )  throws IOException [protected, virtual]

Member Data Documentation

String edu.rice.cs.hpc.data.db.DataCommon.filename [protected, inherited]
long edu.rice.cs.hpc.data.db.DataCommon.format [protected, inherited]
long edu.rice.cs.hpc.data.db.DataCommon.num_cctid [protected, inherited]
long edu.rice.cs.hpc.data.db.DataCommon.num_metric [protected, inherited]
final String edu.rice.cs.hpc.traceviewer.data.db.DataTrace.TRACE_NAME = "hpctoolkit trace metrics" [static, private]

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

Generated on 5 May 2015 for HPCVIEWER by  doxygen 1.6.1