28 #ifndef RSHELL_COMMAND_ELEMENT_H 29 #define RSHELL_COMMAND_ELEMENT_H 46 virtual int execute() = 0;
47 virtual string str() = 0;
104 vector<string> parameters;
125 int redirect_handler();
130 char** to_char_array(vector<string> cmd);
138 #endif //RSHELL_COMMAND_ELEMENT_H connectors
Definition: Command_Element.h:81
Instantiated by Command_Set or Command_List to run user defined single commands.
Definition: Command_Element.h:102
Instantiated by Command_List iff user input is linked commands by && || or ;.
Definition: Command_Element.h:77
Definitions for Parse class and its child classes.
string input
Definition: Command_Element.h:56
Definition: Command_Element.h:53
Base class for Parsing functions not including Parse_Command_Sets.
Definition: Parse.h:41
Command_Element * c2
Definition: Command_Element.h:80
Base class for Command_List, Command_Set and Command.
Definition: Command_Element.h:44