|
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.