|
typedef boost::shared_ptr
< DequePointRecord > | sharedPointer |
|
typedef boost::shared_ptr
< PointRecord > | sharedPointer |
|
typedef std::pair< time_t, time_t > | time_pair_t |
|
|
virtual std::string | registerAndGetIdentifier (std::string recordName, Units dataUnits) |
|
virtual std::vector< std::string > | identifiers () |
|
virtual Point | point (const string &identifier, time_t time) |
| Get a Point with a specific name at a specific time. More...
|
|
virtual Point | pointBefore (const string &identifier, time_t time) |
|
virtual Point | pointAfter (const string &identifier, time_t time) |
|
virtual std::vector< Point > | pointsInRange (const string &identifier, time_t startTime, time_t endTime) |
| Get a vector of Points with a specific name within a specific time range. More...
|
|
virtual void | addPoint (const string &identifier, Point point) |
|
virtual void | addPoints (const string &identifier, std::vector< Point > points) |
|
virtual void | reset () |
|
virtual void | reset (const string &identifier) |
|
virtual Point | firstPoint (const string &id) |
|
virtual Point | lastPoint (const string &id) |
|
virtual std::ostream & | toStream (std::ostream &stream) |
|
std::string | name () |
|
void | setName (std::string name) |
|
virtual void | invalidate (const string &identifier) |
|
virtual time_pair_t | range (const string &id) |
|
|
typedef std::deque< Point > | pointQ_t |
|
typedef std::map< std::string,
pointQ_t > | keyedPointVector_t |
|
|
std::string | _cachedPointId |
|
Point | _cachedPoint |
|
std::map< std::string, Point > | _pointCache |
|
Point DequePointRecord::point |
( |
const string & |
identifier, |
|
|
time_t |
time |
|
) |
| |
|
virtual |
Get a Point with a specific name at a specific time.
- Parameters
-
name | The name of the data source (tag name). |
time | The requested time. |
- Returns
- The requested Point (as a shared pointer).
- See also
- Point
Reimplemented from RTX::PointRecord.
std::vector< Point > DequePointRecord::pointsInRange |
( |
const string & |
identifier, |
|
|
time_t |
startTime, |
|
|
time_t |
endTime |
|
) |
| |
|
virtual |
Get a vector of Points with a specific name within a specific time range.
- Parameters
-
name | The name of the data source (tag name). |
startTime | The beginning of the requested time range. |
endTime | The end of the requested time range. |
- Returns
- The requested Points (as a vector of shared pointers)
- See also
- Point
Reimplemented from RTX::PointRecord.
The documentation for this class was generated from the following files: