ARB
Public Member Functions | List of all members
ArbMatchResultsManager Class Reference

#include <probe_collection.hxx>

Public Member Functions

 ArbMatchResultsManager ()
 
 ArbMatchResultsManager (const ArbMatchResultsManager &rCopy)
 
virtual ~ArbMatchResultsManager ()
 
void reset ()
 
ArbMatchResultSet * addResultSet (const ArbProbe *pProbe)
 
const ArbMatchResultSet * findResultSet (const char *pProbeSequence) const
 
void updateResults ()
 
const
ArbMatchResultPtrByStringMultiMap
resultsMap () const
 
const
ArbMatchResultSetByStringMap
resultSetMap () const
 
double maximumWeight () const
 
int enumerate_results (ArbMatchResultsEnumCallback pCallback, void *pContext)
 
const charresultsFileName () const
 
void openResultsFile () const
 
bool hasResults () const
 

Detailed Description

Definition at line 382 of file probe_collection.hxx.

Constructor & Destructor Documentation

ArbMatchResultsManager::ArbMatchResultsManager ( )

Definition at line 1522 of file probe_collection.cxx.

ArbMatchResultsManager::ArbMatchResultsManager ( const ArbMatchResultsManager rCopy)

Definition at line 1533 of file probe_collection.cxx.

References updateResults().

ArbMatchResultsManager::~ArbMatchResultsManager ( )
virtual

Definition at line 1545 of file probe_collection.cxx.

References ArbStringCache::flush(), and get_string_cache().

Member Function Documentation

void ArbMatchResultsManager::reset ( )
ArbMatchResultSet * ArbMatchResultsManager::addResultSet ( const ArbProbe pProbe)

Definition at line 1577 of file probe_collection.cxx.

References findResultSet(), NULp, and ArbProbe::sequence().

Referenced by probe_match_with_specificity_event().

const ArbMatchResultSet * ArbMatchResultsManager::findResultSet ( const char pProbeSequence) const

Definition at line 1595 of file probe_collection.cxx.

References NULp, and string().

Referenced by addResultSet().

void ArbMatchResultsManager::updateResults ( )
const ArbMatchResultPtrByStringMultiMap& ArbMatchResultsManager::resultsMap ( ) const
inline

Definition at line 402 of file probe_collection.hxx.

const ArbMatchResultSetByStringMap& ArbMatchResultsManager::resultSetMap ( ) const
inline

Definition at line 403 of file probe_collection.hxx.

double ArbMatchResultsManager::maximumWeight ( ) const
inline

Definition at line 405 of file probe_collection.hxx.

Referenced by probe_match_with_specificity_event().

int ArbMatchResultsManager::enumerate_results ( ArbMatchResultsEnumCallback  pCallback,
void *  pContext 
)
const char * ArbMatchResultsManager::resultsFileName ( ) const

Definition at line 1714 of file probe_collection.cxx.

Referenced by probe_match_with_specificity_event().

void ArbMatchResultsManager::openResultsFile ( ) const

Definition at line 1720 of file probe_collection.cxx.

References NULp, and string().

bool ArbMatchResultsManager::hasResults ( ) const
inline

Definition at line 412 of file probe_collection.hxx.

Referenced by refresh_matchedProbesDisplay_cb().


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