#include <drivers.h>
Inheritance diagram for Driver:
Public Methods | |
Driver ( SuifEnv* suif_env ) | |
virtual | ~Driver () |
virtual void | initialize () |
initializes the modules. More... | |
virtual Module* | clone () const |
generates a new copy of the current instance if necessary The implementor of a subclass is responsible for overriding this method if the implementation has a unique state the default implementation returns the current instance. | |
virtual bool | parse_command_line ( TokenStream* command_line_stream ) |
parses the input for this Module. | |
virtual void | execute () |
executes the Module parse_command_line should be called before this method is invoked. | |
virtual bool | delete_me () const |
tells the system whether an instance of this Module should be deleted after it has been executed the default implementation returns false. | |
Static Public Methods | |
const LString | get_class_name () |
Protected Attributes | |
OptionSelection* | _arguments |
OptionLiteral* | _f |
OptionLiteral* | _e |
OptionString* | _file |
OptionList* | _f_file |
OptionString* | _istring |
OptionList* | _i_string |
OptionStream* | _stream |
istream* | _istream |
sf_owned TokenStream* | _token_stream |
String | _file_name |
String | _input_string |
bool | _isInteractive |
|
|
|
generates a new copy of the current instance if necessary The implementor of a subclass is responsible for overriding this method if the implementation has a unique state the default implementation returns the current instance.
Reimplemented from Module.
Reimplemented in Pipeliner.
|
tells the system whether an instance of this Module should be deleted after it has been executed the default implementation returns false.
Reimplemented from Module.
|
executes the Module parse_command_line should be called before this method is invoked.
Reimplemented from Module.
Reimplemented in Pipeliner.
|
Reimplemented in Pipeliner.
|
initializes the modules.
This method must/will be called before a call to parse_command_line or execute
Reimplemented from Module.
|
|
|
|
|
|
|
|
|
|
|
|
|
|