ARB
|
#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 char * | resultsFileName () const |
void | openResultsFile () const |
bool | hasResults () const |
Definition at line 382 of file probe_collection.hxx.
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().
|
virtual |
Definition at line 1545 of file probe_collection.cxx.
References ArbStringCache::flush(), and get_string_cache().
void ArbMatchResultsManager::reset | ( | ) |
Definition at line 1561 of file probe_collection.cxx.
References ArbStringCache::flush(), and get_string_cache().
Referenced by probe_forget_matches_event(), and probe_match_with_specificity_event().
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 | ( | ) |
Definition at line 1611 of file probe_collection.cxx.
References ArbRefCount::lock(), and string().
Referenced by ArbMatchResultsManager(), and probe_match_with_specificity_event().
|
inline |
Definition at line 402 of file probe_collection.hxx.
|
inline |
Definition at line 403 of file probe_collection.hxx.
|
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 | ||
) |
Definition at line 1636 of file probe_collection.cxx.
References ArbMatchResult::addedHeadline(), string(), and ArbMatchResult::weightAndResult().
Referenced by probe_match_with_specificity_event().
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.
|
inline |
Definition at line 412 of file probe_collection.hxx.
Referenced by refresh_matchedProbesDisplay_cb().