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

Constructor & Destructor Documentation

◆ BinaryHistoryBuffer()

BinaryHistoryBuffer::BinaryHistoryBuffer ( )
inline

Definition at line 2419 of file mjsonrpc.cxx.

2420 {
2421 // empty
2422 }

Member Function Documentation

◆ Add()

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

Implements MidasHistoryBufferInterface.

Definition at line 2424 of file mjsonrpc.cxx.

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

◆ Finish()

void BinaryHistoryBuffer::Finish ( )
inline

Definition at line 2432 of file mjsonrpc.cxx.

2433 {
2434 assert(fTimes.size() == fValues.size());
2435 }
Here is the caller graph for this function:

Member Data Documentation

◆ fTimes

std::vector<double> BinaryHistoryBuffer::fTimes

Definition at line 2415 of file mjsonrpc.cxx.

◆ fValues

std::vector<double> BinaryHistoryBuffer::fValues

Definition at line 2416 of file mjsonrpc.cxx.


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