Inheritance diagram for code::Index::NewTimeStampEvent:
This notification is done before the notification for any new records for that timestamp. This simplifies any handling that is required for new volumes.
To change how/when this object is posted, over-ride Index::notifyNewTimeStampEvent(). The data, naturally, could be the first thing that arrives -- do not count on it being the same type everytime.
Public Member Functions | |
NewTimeStampEvent (Index *idx, const Index::Record &item) | |
const Index::Record & | getRecord () const |
const std::string & | getTimeStamp () const |
Time | getTime () const |
virtual | ~NewTimeStampEvent () |
ActionSource * | getSource () const |
Returns a pointer to the object that generated this ActionEvent. | |
const std::string & | getType () const |
Returns a source-specific type identifier to indicate what action occurred. |
code::Index::NewTimeStampEvent::NewTimeStampEvent | ( | Index * | idx, | |
const Index::Record & | item | |||
) |
virtual code::Index::NewTimeStampEvent::~NewTimeStampEvent | ( | ) | [virtual] |
const Index::Record& code::Index::NewTimeStampEvent::getRecord | ( | ) | const [inline] |
ActionSource* code::ActionEvent::getSource | ( | ) | const [inline, inherited] |
Returns a pointer to the object that generated this ActionEvent.
Time code::Index::NewTimeStampEvent::getTime | ( | ) | const [inline] |
const std::string& code::Index::NewTimeStampEvent::getTimeStamp | ( | ) | const [inline] |
const std::string& code::ActionEvent::getType | ( | ) | const [inline, inherited] |
Returns a source-specific type identifier to indicate what action occurred.