1 #ifndef _sdet_SStationListSQLManager_h_
2 #define _sdet_SStationListSQLManager_h_
4 #include <det/VSQLManager_MySQL.h>
5 #include <sdet/SStationListManager.h>
33 virtual void Init(
const std::string& configLink);
63 const std::string& componentProperty,
64 const std::string& componentName,
68 if (componentName !=
"stationList")
virtual void Init(const std::string &configLink)
Manager Initialization. configLink is the CentralConfig hook for the configuration file...
Status const
Fetch first item from first row and optionally free query result.
Manager for SD description in SQL station lists.
virtual ~SStationListSQLManager()
#define VMANAGER_GETDATA_CALL(_GetData_, _T_...)
Interface for detector managers that use MySQL.
det::VManager::Status GetData(T &returnData, const std::string &componentProperty, const det::VManager::IndexMap &componentIndex) const
SStationListManager fStationManager
Common implementation of the station list manager.
std::map< std::string, std::string > IndexMap
Status GetStationListData(T &returnData, const std::string &componentProperty, const std::string &componentName, const IndexMap &componentIndex) const
const SStationListManager & GetStationListManager() const
#define VMANAGER_GETDATA_NOTFOUND(_T_...)
Status
Specifies success or (eventually) various possible failure modes.