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< doublefTimes
 
std::vector< doublefValues
 

Detailed Description

Definition at line 2424 of file mjsonrpc.cxx.

Constructor & Destructor Documentation

◆ BinaryHistoryBuffer()

BinaryHistoryBuffer::BinaryHistoryBuffer ( )
inline

Definition at line 2431 of file mjsonrpc.cxx.

2432 {
2433 // empty
2434 }

Member Function Documentation

◆ Add()

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

Implements MidasHistoryBufferInterface.

Definition at line 2436 of file mjsonrpc.cxx.

2437 {
2438 //printf("add time %d, value %f\n", (int)t, v);
2439
2440 fTimes.push_back(t);
2441 fValues.push_back(v);
2442 }
std::vector< double > fValues
std::vector< double > fTimes

◆ Finish()

void BinaryHistoryBuffer::Finish ( )
inline

Definition at line 2444 of file mjsonrpc.cxx.

2445 {
2446 assert(fTimes.size() == fValues.size());
2447 }

Member Data Documentation

◆ fTimes

std::vector<double> BinaryHistoryBuffer::fTimes

Definition at line 2427 of file mjsonrpc.cxx.

◆ fValues

std::vector<double> BinaryHistoryBuffer::fValues

Definition at line 2428 of file mjsonrpc.cxx.


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