1
0
mirror of https://github.com/paboyle/Grid.git synced 2026-06-27 14:03:30 +01:00

Hadrons: module setup/execute protected to forbid user to bypass execution control

This commit is contained in:
2017-12-03 19:46:18 +01:00
parent 2a9ebddad5
commit 624246409c
27 changed files with 31 additions and 3 deletions
+3 -2
View File
@@ -157,10 +157,11 @@ public:
// parse parameters
virtual void parseParameters(XmlReader &reader, const std::string name) = 0;
virtual void saveParameters(XmlWriter &writer, const std::string name) = 0;
// setup
virtual void setup(void) {};
// execution
void operator()(void);
protected:
// setup
virtual void setup(void) {};
virtual void execute(void) = 0;
private:
std::string name_;