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 2423 of file mjsonrpc.cxx.

Constructor & Destructor Documentation

◆ BinaryHistoryBuffer()

BinaryHistoryBuffer::BinaryHistoryBuffer ( )
inline

Definition at line 2430 of file mjsonrpc.cxx.

2431 {
2432 // empty
2433 }

Member Function Documentation

◆ Add()

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

Implements MidasHistoryBufferInterface.

Definition at line 2435 of file mjsonrpc.cxx.

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

◆ Finish()

void BinaryHistoryBuffer::Finish ( )
inline

Definition at line 2443 of file mjsonrpc.cxx.

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

Member Data Documentation

◆ fTimes

std::vector<double> BinaryHistoryBuffer::fTimes

Definition at line 2426 of file mjsonrpc.cxx.

◆ fValues

std::vector<double> BinaryHistoryBuffer::fValues

Definition at line 2427 of file mjsonrpc.cxx.


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