HPCToolkit
TraceviewerServer::BaseDataFile Class Reference

#include <BaseDataFile.hpp>

Collaboration diagram for TraceviewerServer::BaseDataFile:

Public Member Functions

 BaseDataFile (string filename, int headerSize)
 
virtual ~BaseDataFile ()
 
int getNumberOfFiles ()
 
OffsetPairgetOffsets ()
 
LargeByteBuffergetMasterBuffer ()
 
void setData (string, int)
 
bool isMultiProcess ()
 
bool isMultiThreading ()
 
bool isHybrid ()
 

Public Attributes

int * processIDs
 
short * threadIDs
 

Private Attributes

int type
 
LargeByteBuffermasterBuff
 
int numFiles
 
OffsetPairoffsets
 

Detailed Description

Definition at line 77 of file BaseDataFile.hpp.

Constructor & Destructor Documentation

◆ BaseDataFile()

TraceviewerServer::BaseDataFile::BaseDataFile ( string  filename,
int  headerSize 
)

Definition at line 75 of file BaseDataFile.cpp.

◆ ~BaseDataFile()

TraceviewerServer::BaseDataFile::~BaseDataFile ( )
virtual

Definition at line 181 of file BaseDataFile.cpp.

Member Function Documentation

◆ getMasterBuffer()

LargeByteBuffer * TraceviewerServer::BaseDataFile::getMasterBuffer ( )

Definition at line 97 of file BaseDataFile.cpp.

Here is the caller graph for this function:

◆ getNumberOfFiles()

int TraceviewerServer::BaseDataFile::getNumberOfFiles ( )

Definition at line 87 of file BaseDataFile.cpp.

Here is the caller graph for this function:

◆ getOffsets()

OffsetPair * TraceviewerServer::BaseDataFile::getOffsets ( )

Definition at line 92 of file BaseDataFile.cpp.

Here is the caller graph for this function:

◆ isHybrid()

bool TraceviewerServer::BaseDataFile::isHybrid ( )

Definition at line 175 of file BaseDataFile.cpp.

◆ isMultiProcess()

bool TraceviewerServer::BaseDataFile::isMultiProcess ( )

Definition at line 165 of file BaseDataFile.cpp.

◆ isMultiThreading()

bool TraceviewerServer::BaseDataFile::isMultiThreading ( )

Definition at line 170 of file BaseDataFile.cpp.

◆ setData()

void TraceviewerServer::BaseDataFile::setData ( string  filename,
int  headerSize 
)

Definition at line 105 of file BaseDataFile.cpp.

Member Data Documentation

◆ masterBuff

LargeByteBuffer* TraceviewerServer::BaseDataFile::masterBuff
private

Definition at line 94 of file BaseDataFile.hpp.

◆ numFiles

int TraceviewerServer::BaseDataFile::numFiles
private

Definition at line 95 of file BaseDataFile.hpp.

◆ offsets

OffsetPair* TraceviewerServer::BaseDataFile::offsets
private

Definition at line 97 of file BaseDataFile.hpp.

◆ processIDs

int* TraceviewerServer::BaseDataFile::processIDs

Definition at line 90 of file BaseDataFile.hpp.

◆ threadIDs

short* TraceviewerServer::BaseDataFile::threadIDs

Definition at line 91 of file BaseDataFile.hpp.

◆ type

int TraceviewerServer::BaseDataFile::type
private

Definition at line 93 of file BaseDataFile.hpp.


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