addActionListener(SmartPtr< ActionListener > lstnr) | code::ActionSource | [inline] |
addActionListener(const std::string &event_type, SmartPtr< ActionListener > lstnr) | code::ActionSource | [inline] |
addKnownDataSource(const std::string &dataSource) | code::Index | [static] |
addRecord(const Index::Record &item) | code::Index | [protected] |
ageOff(const TimeInterval &cutoff) | code::Index | [protected] |
ageOff(const Time &cutoff) | code::Index | [protected] |
ageoffInterval | code::IndexBase | [protected] |
copyListenersFrom(const ActionSource &other) | code::ActionSource | [inline] |
Direction enum name | code::Index | |
doAddRecord(const Record &item) | code::InMemoryIndex | [protected, virtual] |
code::Index::doAddRecord(const Index::Record &item) | code::Index | [inline, protected, virtual] |
doAgeOff(const Time &cutoff) | code::InMemoryIndex | [protected, virtual] |
doEndDatasetNotification() | code::Index | [protected] |
doFormKey(const selections_t &sel, size_t sel_index_begin, size_t sel_index_end) const | code::InMemoryIndex | [virtual] |
code::Index::doFormKey(const selections_t &sel, size_t sel_index_begin, size_t sel_index_end) const =0 | code::Index | [protected, pure virtual] |
doGetHistoricalRecords(const Time &startTime, const Time &endTime, const std::set< std::string > &searchKeys, std::vector< Record > *records) const | code::InMemoryIndex | [protected, virtual] |
code::Index::doGetHistoricalRecords(const Time &startTime, const Time &endTime, const std::set< std::string > &searchKeys, std::vector< Record > *setme) const =0 | code::Index | [protected, pure virtual] |
doGetMostCurrentRecord() const | code::InMemoryIndex | [virtual] |
doGetMostCurrentRecord(const code::Time &atTime, const selections_t &sel) const | code::InMemoryIndex | [virtual] |
code::Index::doGetMostCurrentRecord(const Time &atTime, const selections_t &sel) const =0 | code::Index | [protected, pure virtual] |
doGetMostCurrentRecords(const code::Time &atTime, const std::set< selections_t > &criteria, std::map< selections_t, Record > &setme) const | code::InMemoryIndex | [virtual] |
code::Index::doGetMostCurrentRecords(const Time &atTime, const std::set< selections_t > &criteria, std::map< selections_t, Index::Record > &setme) const =0 | code::Index | [protected, pure virtual] |
doNotifications(const Index::Record &item) | code::Index | [protected] |
fetchTraditionalVolume(const code::Index::Record &in, VolumeRecords &out) const | code::Index | |
fetchVirtualVolume(const code::Index::Record &in, VolumeRecords &out, Time *newVolumeStartTime=0) const | code::Index | |
fireActionPerformed(const ActionEvent &e) | code::ActionSource | [inline] |
fireActionPerformed(const ActionEvent *e) | code::ActionSource | [inline] |
fireActionPerformed(const std::string &type) | code::ActionSource | [inline] |
formKey(const selections_t &sel, size_t offset1=0, size_t offset2=~0) const | code::Index | |
getDir() | code::ActionSource | [inline] |
getHistoricalRange() const | code::InMemoryIndex | [virtual] |
getHistoricalRecords(const Time &startTime, const Time &endTime, const selections_t &selection, std::vector< Record > *records) const | code::Index | [virtual] |
getHistoricalRecords(const Time &startTime, const Time &endTime, const Index::Record &matchThis, std::vector< Record > *records) const | code::Index | |
getHistoricalRecords(const Time &startTime, const Time &endTime, const std::vector< Index::Record > &matchThis, std::vector< Record > *records) const | code::Index | [virtual] |
getHistoricalRecords(const Time &startTime, const Time &endTime, const std::string &searchKey, std::vector< Record > *records) const | code::Index | [protected] |
getHistoricalRecords(const Time &startTime, const Time &endTime, const std::set< std::string > &searchKeys, std::vector< Record > *records) const | code::Index | [inline, protected] |
getHistoricalRecordsByDataType(const Time &startTime, const Time &endTime, const code::Index::Record &rec, std::vector< Record > *records) const | code::Index | |
getMaximumHistory() const | code::Index | [inline] |
getMostCurrentRecord() const | code::Index | [inline] |
getMostCurrentRecord(const Record &sel) const | code::Index | [inline] |
getMostCurrentRecord(const selections_t &s) const | code::Index | [inline] |
getMostCurrentRecord(const code::Time &atTime, const selections_t &sel) const | code::Index | [inline] |
getMostCurrentRecords(const code::Time &atTime, const std::set< selections_t > &criteria, std::map< selections_t, Record > &setme) const | code::Index | [inline] |
getName() const | code::Index | [inline] |
getNextRecord(const Record &fromRecord, const Direction &dir) const | code::InMemoryIndex | [virtual] |
code::Index::getNextRecord(const Record &fromRecord, const Direction &dir) const =0 | code::Index | [pure virtual] |
getNextSelection(const selections_t &sel, selections_t *setme_next) const | code::InMemoryIndex | [virtual] |
code::Index::getNextSelection(const selections_t &selection, selections_t *next_selection) const =0 | code::Index | [pure virtual] |
getNumListeners() const | code::ActionSource | [inline] |
getProductCategories(const std::string &productName, std::set< std::string > &setmeCategories) const | code::InMemoryIndex | [virtual] |
getProductNames(std::vector< std::string > *inhere) const | code::InMemoryIndex | [virtual] |
getRecord(const selections_t &sel) const | code::InMemoryIndex | [virtual] |
code::Index::getRecord(const selections_t &selection) const =0 | code::Index | [pure virtual] |
getRecords(std::vector< Record > *records) const | code::InMemoryIndex | [virtual] |
code::Index::getRecords(const selections_t &selection, std::vector< Record > *records, std::vector< std::string > *next_selection=0) const | code::Index | |
code::Index::getRecords(std::vector< Record > *records) const | code::Index | [virtual] |
getURL() const | code::IndexBase | [inline] |
hasHistoryLongerThan(const TimeInterval &newTI) const | code::Index | |
hasProduct(const std::string &productDataType) const | code::InMemoryIndex | [virtual] |
Index(std::vector< SmartPtr< ActionListener > > listeners, double ratio, const TimeInterval &maximumHistory) | code::Index | |
Index(const IndexBase &b=IndexBase()) | code::Index | |
Index::Record class | code::Index | [friend] |
IndexBase(std::vector< SmartPtr< ActionListener > > listeners, double ratio, const TimeInterval &maximumHistory) | code::IndexBase | |
IndexBase() | code::IndexBase | |
InMemoryIndex(std::vector< SmartPtr< ActionListener > > listeners, double ratio, const TimeInterval &maximumHistory) | code::InMemoryIndex | |
InMemoryIndex(const IndexBase &b=IndexBase()) | code::InMemoryIndex | |
isBracketedBy(const code::Index::Record &test, const code::Index::Record &first, const code::Index::Record &second) | code::Index | [static] |
isKnownDataSource(const std::string &dataSource) | code::Index | [static] |
NextSubType enum value | code::Index | |
NextTime enum value | code::Index | |
notifyNewRecordEvent(const Index::Record &item) | code::Index | [protected, virtual] |
notifyNewTimeStampEvent(const Index::Record &item) | code::Index | [protected, virtual] |
PreviousSubType enum value | code::Index | |
PreviousTime enum value | code::Index | |
removeActionListener(SmartPtr< ActionListener > lstner) | code::ActionSource | [inline] |
removeActionListener(const std::string &eventType, SmartPtr< ActionListener > lstner) | code::ActionSource | [inline] |
selections_t typedef | code::Index | |
selectionSeparator | code::InMemoryIndex | [protected, static] |
setAsSourceOf(Index::Record &rec) const | code::Index | [protected] |
setMaximumHistory(const TimeInterval &newTI) | code::Index | |
setName(const std::string &name) | code::Index | [inline] |
setURL(const URL &u) | code::IndexBase | [inline] |
simulationRatio | code::IndexBase | [protected] |
sleepRequiredTime(const Time &newRecordTime) const | code::Index | [protected] |
url | code::IndexBase | [protected] |
VolumeRecords typedef | code::Index | |
~ActionSource() | code::ActionSource | [inline, virtual] |
~Index() | code::Index | [virtual] |
~IndexBase() | code::IndexBase | [virtual] |
~InMemoryIndex() | code::InMemoryIndex | [inline, virtual] |