#include <ConfigUpdaterManager.h>
Public Member Functions | |||
void | update (const SctData::TestResult &t, Sct_SctApi_T_SctApi &api, bool force=false) const | ||
Convenience method calls getUpdater then update on the returned ConfigUpdater. | |||
ConfigUpdater & | getUpdater (const string &className) const | ||
Get the ConfigUpdater for a given TestResult
| |||
bool | setUpdater (const string &testName, shared_ptr< ConfigUpdater > updater) | ||
Sets the ConfigUpdater for a Test name. | |||
Static Public Member Functions | |||
ConfigUpdaterManager & | instance () | ||
Get the instance of the ConfigUpdaterManager. | |||
Private Types | |||
typedef map< string, shared_ptr< ConfigUpdater > > | ConfigUpdaterMap | ||
Map between strings and ConfigUpdaters. | |||
Private Member Functions | |||
ConfigUpdaterManager () | |||
Only we can make them - this is a singleton. | |||
Private Attributes | |||
ConfigUpdaterMap | updaterMap | ||
And our instance of it. |
Definition at line 29 of file ConfigUpdaterManager.h.
|
Map between strings and ConfigUpdaters.
Definition at line 64 of file ConfigUpdaterManager.h. |
|
Only we can make them - this is a singleton.
Definition at line 14 of file ConfigUpdaterManager.cpp. |
|
Get the ConfigUpdater for a given TestResult
Definition at line 33 of file ConfigUpdaterManager.cpp. References updaterMap. Referenced by update(). |
|
Get the instance of the ConfigUpdaterManager.
Definition at line 17 of file ConfigUpdaterManager.cpp. |
|
Sets the ConfigUpdater for a Test name. If there is already a ConfigUpdater for the given name, then the map is not updated
Definition at line 47 of file ConfigUpdaterManager.cpp. References updaterMap. |
|
Convenience method calls getUpdater then update on the returned ConfigUpdater. If force is set true, then the update will be done even if the test failed!
Definition at line 22 of file ConfigUpdaterManager.cpp. References Sct::Streamable::getClassName(), SctData::TestResult::getPassed(), SctData::TestResult::getUniqueID(), getUpdater(), and SctCalibrationController::ConfigUpdater::update(). |
Here is the call graph for this function:
|
And our instance of it.
Definition at line 65 of file ConfigUpdaterManager.h. Referenced by getUpdater(), and setUpdater(). |