C++ common classes
General purpose classes for use across projects (Apache license)
|
#include <CDBRecordsArray.h>
Public Member Functions | |
CDBRecordsArray () | |
CDBRecordsArray (const CDBRecordsArray &orig) | |
virtual | ~CDBRecordsArray () |
void | DBRecordAdd (const char *pRecord, float fElapsed=0.0f) |
Add a record to the DB record array.. Synchronized with the publisher. | |
void | DBRecordAdd (VEC_DB_RECORDS &vRec, float fElapsed=0.0f) |
Add a whole array of records. | |
VEC_DB_RECORDS * | LockDBRecords () |
Get DB record array - locks the array. | |
bool | ClearDBRecords () |
Clear the array. | |
void | UnlockDBRecords () |
Release DB record array - must be called after "GetRecordArray". | |
Public Attributes | |
VEC_DB_RECORDS | vDBRecords |
Array of the records. | |
float | fTotalElapsed |
Total elapsed time to publish the records. |
CDBRecordsArray Class to encapsulate the records that we want to publish to Mongo
Definition at line 32 of file CDBRecordsArray.h.
Definition at line 18 of file CDBRecordsArray.cpp.
CDBRecordsArray::CDBRecordsArray | ( | const CDBRecordsArray & | orig | ) |
Definition at line 24 of file CDBRecordsArray.cpp.
CDBRecordsArray::~CDBRecordsArray | ( | ) | [virtual] |
Definition at line 32 of file CDBRecordsArray.cpp.
bool CDBRecordsArray::ClearDBRecords | ( | ) |
Clear the array.
Definition at line 76 of file CDBRecordsArray.cpp.
void CDBRecordsArray::DBRecordAdd | ( | const char * | pRecord, |
float | fElapsed = 0.0f |
||
) |
Add a record to the DB record array.. Synchronized with the publisher.
Definition at line 39 of file CDBRecordsArray.cpp.
void CDBRecordsArray::DBRecordAdd | ( | VEC_DB_RECORDS & | vRec, |
float | fElapsed = 0.0f |
||
) |
Add a whole array of records.
Definition at line 48 of file CDBRecordsArray.cpp.
Get DB record array - locks the array.
Definition at line 58 of file CDBRecordsArray.cpp.
Release DB record array - must be called after "GetRecordArray".
Definition at line 69 of file CDBRecordsArray.cpp.
Total elapsed time to publish the records.
Definition at line 54 of file CDBRecordsArray.h.
Array of the records.
Definition at line 52 of file CDBRecordsArray.h.