CARMA C++
|
Thread class for executing commands on a monitor data table after it has been populated. More...
#include <carma/dbms/MonitorDataTableFinisherThread.h>
Public Member Functions | |
bool | isFinished () const |
MonitorDataTableFinisherThread (const std::string &threadName, const carma::dbms::DBConnection *const dbc, const std::string &tableName, const carma::dbms::MonitorAverageType &averageType) | |
constructor More... | |
void | operator() () |
the actions to take to finish up with the table More... | |
Protected Attributes | |
carma::dbms::MonitorAverageType | avgType_ |
const carma::dbms::DBConnection * | dbc_ |
disallow default constructor More... | |
bool | finished_ |
boost::mutex | finishedMutex_ |
std::string | tableName_ |
boost::thread | thread_ |
Thread class for executing commands on a monitor data table after it has been populated.
Definition at line 29 of file MonitorDataTableFinisherThread.h.
|
explicit |
constructor
dbc | a valid database connection |
tableName | the table to finish up with |
averageType | the tables average type |
void carma::dbms::MonitorDataTableFinisherThread::operator() | ( | ) |
the actions to take to finish up with the table
|
protected |
disallow default constructor
Definition at line 59 of file MonitorDataTableFinisherThread.h.