|
Grassroots Infrastructure
The Grassroots Infrastructure is a suite of computing tools to help users and developers use scientific data infrastructure that can easily be interconnected.
|
An ArgsProcessor that adds all of its values to a given DrmaaTool. More...
#include <drmaa_tool_args_processor.hpp>
Public Member Functions | |
| DrmaaToolArgsProcessor (DrmaaTool *drmaa_p) | |
| Construct a new DrmaaToolArgsProcessor. More... | |
| virtual | ~DrmaaToolArgsProcessor () |
| The DrmaaToolArgsProcessor destructor. More... | |
| virtual bool | AddArg (const char *arg_s, const bool hyphen_flag) |
| Add an argument to the underlying DrmaaTool. More... | |
Public Member Functions inherited from ArgsProcessor | |
| ArgsProcessor () | |
| Construct an ArgsProcessor. More... | |
| virtual | ~ArgsProcessor () |
| The ArgsProcessor destructor. More... | |
| bool | GetAndAddBlastArgs (const ParameterSet *param_set_p, const char *param_name_s, bool required_flag, ArgsProcessor *ap_p) |
| Get the named Parameter from a ParameterSet and add it to an ArgsProcessor. More... | |
| bool | AddBlastArgs (const Parameter *param_p, ArgsProcessor *ap_p) |
| Add an argument derived from the current value of a Parameter to an ArgsProcessor. More... | |
| bool | AddArgsPair (const char *key_s, const char *value_s, ArgsProcessor *ap_p) |
| Add a pair of arguments to the command line arguments stored in a ByteBuffer. More... | |
| bool | AddArgsPairFromIntegerParameter (const ParameterSet *params_p, const char *const param_name_s, const char *key_s, ArgsProcessor *ap_p, const bool unsigned_flag, const bool required_flag) |
| Get the value of an integer-based Parameter and add it as key-value pair to the command line arguments accessed by an ArgsProcessor. More... | |
| bool | AddArgsPairFromStringParameter (const ParameterSet *params_p, const char *const param_name_s, const char *key_s, ArgsProcessor *ap_p, const bool required_flag) |
| Get the value of an string-based Parameter and add it as key-value pair to the command line arguments accessed by an ArgsProcessor. More... | |
An ArgsProcessor that adds all of its values to a given DrmaaTool.
| DrmaaToolArgsProcessor | ( | DrmaaTool * | drmaa_p | ) |
Construct a new DrmaaToolArgsProcessor.
| drmaa_p | The DrmaaTool to add all arguments to. |
|
virtual |
The DrmaaToolArgsProcessor destructor.
|
virtual |
Add an argument to the underlying DrmaaTool.
| arg_s | The value to add. |
| hyphen_flag | If this is true then the value specified by arg_s will be prefixed by a '-' when adding to this ArgsProcessor. |
true if the argument was added successfully, false otherwise. Implements ArgsProcessor.