HPCToolkit
TraceviewerServer::FilteredBaseData Class Reference

#include <FilteredBaseData.hpp>

Collaboration diagram for TraceviewerServer::FilteredBaseData:

Public Member Functions

 FilteredBaseData (string filename, int _headerSize)
 
virtual ~FilteredBaseData ()
 
void setFilters (FilterSet _filter)
 
FileOffset getMinLoc (int pseudoRank)
 
FileOffset getMaxLoc (int pseudoRank)
 
int64_t getLong (FileOffset position)
 
int getInt (FileOffset position)
 
int getNumberOfRanks ()
 
int * getProcessIDs ()
 
short * getThreadIDs ()
 

Private Member Functions

void filter ()
 

Private Attributes

BaseDataFilebaseDataFile
 
OffsetPairbaseOffsets
 
FilterSet currentlyAppliedFilter
 
vector< int > rankMapping
 
int headerSize
 

Detailed Description

Definition at line 74 of file FilteredBaseData.hpp.

Constructor & Destructor Documentation

◆ FilteredBaseData()

TraceviewerServer::FilteredBaseData::FilteredBaseData ( string  filename,
int  _headerSize 
)

Definition at line 72 of file FilteredBaseData.cpp.

Here is the call graph for this function:

◆ ~FilteredBaseData()

TraceviewerServer::FilteredBaseData::~FilteredBaseData ( )
virtual

Definition at line 81 of file FilteredBaseData.cpp.

Member Function Documentation

◆ filter()

void TraceviewerServer::FilteredBaseData::filter ( )
private

Definition at line 92 of file FilteredBaseData.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getInt()

int TraceviewerServer::FilteredBaseData::getInt ( FileOffset  position)

Definition at line 119 of file FilteredBaseData.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getLong()

int64_t TraceviewerServer::FilteredBaseData::getLong ( FileOffset  position)

Definition at line 115 of file FilteredBaseData.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getMaxLoc()

FileOffset TraceviewerServer::FilteredBaseData::getMaxLoc ( int  pseudoRank)

Definition at line 110 of file FilteredBaseData.cpp.

Here is the caller graph for this function:

◆ getMinLoc()

FileOffset TraceviewerServer::FilteredBaseData::getMinLoc ( int  pseudoRank)

Definition at line 105 of file FilteredBaseData.cpp.

Here is the caller graph for this function:

◆ getNumberOfRanks()

int TraceviewerServer::FilteredBaseData::getNumberOfRanks ( )

Definition at line 124 of file FilteredBaseData.cpp.

◆ getProcessIDs()

int * TraceviewerServer::FilteredBaseData::getProcessIDs ( )

Definition at line 129 of file FilteredBaseData.cpp.

◆ getThreadIDs()

short * TraceviewerServer::FilteredBaseData::getThreadIDs ( )

Definition at line 133 of file FilteredBaseData.cpp.

◆ setFilters()

void TraceviewerServer::FilteredBaseData::setFilters ( FilterSet  _filter)

Definition at line 85 of file FilteredBaseData.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ baseDataFile

BaseDataFile* TraceviewerServer::FilteredBaseData::baseDataFile
private

Definition at line 92 of file FilteredBaseData.hpp.

◆ baseOffsets

OffsetPair* TraceviewerServer::FilteredBaseData::baseOffsets
private

Definition at line 93 of file FilteredBaseData.hpp.

◆ currentlyAppliedFilter

FilterSet TraceviewerServer::FilteredBaseData::currentlyAppliedFilter
private

Definition at line 94 of file FilteredBaseData.hpp.

◆ headerSize

int TraceviewerServer::FilteredBaseData::headerSize
private

Definition at line 98 of file FilteredBaseData.hpp.

◆ rankMapping

vector<int> TraceviewerServer::FilteredBaseData::rankMapping
private

Definition at line 97 of file FilteredBaseData.hpp.


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