MIDAS
Loading...
Searching...
No Matches
BinaryHistoryBuffer Class Reference
Inheritance diagram for BinaryHistoryBuffer:
Collaboration diagram for BinaryHistoryBuffer:

Public Member Functions

 BinaryHistoryBuffer ()
 
void Add (time_t t, double v)
 
void Finish ()
 
- Public Member Functions inherited from MidasHistoryBufferInterface
 MidasHistoryBufferInterface ()
 
virtual ~MidasHistoryBufferInterface ()
 

Public Attributes

std::vector< double > fTimes
 
std::vector< double > fValues
 

Detailed Description

Definition at line 2415 of file mjsonrpc.cxx.

Constructor & Destructor Documentation

◆ BinaryHistoryBuffer()

BinaryHistoryBuffer::BinaryHistoryBuffer ( )
inline

Definition at line 2422 of file mjsonrpc.cxx.

2423 {
2424 // empty
2425 }

Member Function Documentation

◆ Add()

void BinaryHistoryBuffer::Add ( time_t  t,
double  v 
)
inlinevirtual

Implements MidasHistoryBufferInterface.

Definition at line 2427 of file mjsonrpc.cxx.

2428 {
2429 //printf("add time %d, value %f\n", (int)t, v);
2430
2431 fTimes.push_back(t);
2432 fValues.push_back(v);
2433 }
std::vector< double > fValues
std::vector< double > fTimes

◆ Finish()

void BinaryHistoryBuffer::Finish ( )
inline

Definition at line 2435 of file mjsonrpc.cxx.

2436 {
2437 assert(fTimes.size() == fValues.size());
2438 }
Here is the caller graph for this function:

Member Data Documentation

◆ fTimes

std::vector<double> BinaryHistoryBuffer::fTimes

Definition at line 2418 of file mjsonrpc.cxx.

◆ fValues

std::vector<double> BinaryHistoryBuffer::fValues

Definition at line 2419 of file mjsonrpc.cxx.


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