mirror of
https://github.com/paboyle/Grid.git
synced 2025-12-18 03:34:40 +00:00
Hadrons: module setup/execute protected to forbid user to bypass execution control
This commit is contained in:
@@ -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_;
|
||||
|
||||
Reference in New Issue
Block a user