summaryrefslogtreecommitdiff
path: root/varparser.h
diff options
context:
space:
mode:
Diffstat (limited to 'varparser.h')
-rw-r--r--varparser.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/varparser.h b/varparser.h
index 397c57d..8f1cf75 100644
--- a/varparser.h
+++ b/varparser.h
@@ -47,17 +47,23 @@ class cVarParser
string condvarTrue;
string condvarFalse;
string compExpr;
+
cCommand* cmd;
string cmdArgs;
- cVarParser() : cmd(NULL) {}
+ string connectAddr;
+ int connectPort;
+
+ cVarParser() : cmd(NULL), connectPort(-1) {}
bool Parse(const string& input);
bool ParseExp(const string& input);
bool IsCondExpr();
bool IsShellCmd();
+ bool IsConnectCmd();
private:
bool ParseAssign(const string& input);
bool ParseShellCmd(const string& input);
+ bool ParseConnectCmd(const string& input);
bool ParseCondExp(const string& input);
bool ParseEquality(const string& input);
bool ParseVar(const string& input);