1 #ifndef CTCLCHANNELCOMMANDER_H 2 #define CTCLCHANNLECOMMANDER_H 43 Tcl_Channel m_channel;
44 std::string m_command;
71 static void inputRelay(ClientData pData,
int mask);
90 std::string prompt1String();
91 std::string prompt2String();
92 std::string getPromptString(
const char* scriptVariable,
93 const char* defaultValue);
virtual void onEndFile()
Definition: CTCLChannelCommander.cpp:229
Definition: CTCLChannelCommander.h:39
virtual void onInput()
Definition: CTCLChannelCommander.cpp:170
virtual void prompt2()
Definition: CTCLChannelCommander.cpp:291
virtual void onInputException()
Definition: CTCLChannelCommander.cpp:219
Definition: TCLInterpreter.h:59
CTCLChannelCommander(CTCLInterpreter *interp, Tcl_Channel channel)
Definition: CTCLChannelCommander.cpp:43
static void inputRelay(ClientData pData, int mask)
Definition: CTCLChannelCommander.cpp:134
Tcl_Channel getChannel() const
Definition: CTCLChannelCommander.cpp:106
virtual void onCommand()
Definition: CTCLChannelCommander.cpp:244
virtual void sendPrompt(std::string prompt)
Definition: CTCLChannelCommander.cpp:304
virtual void prompt1()
Definition: CTCLChannelCommander.cpp:271
virtual void start()
Definition: CTCLChannelCommander.cpp:76
bool stopped() const
Definition: CTCLChannelCommander.cpp:115
virtual void stop()
Definition: CTCLChannelCommander.cpp:92
virtual void returnResult()
Definition: CTCLChannelCommander.cpp:261
virtual ~CTCLChannelCommander()
Definition: CTCLChannelCommander.cpp:59