69class StandAloneClient :
public BESObj {
75 size_t readLine(std::string &str);
79 void executeCommand(
const std::string &cmd,
int repeat);
82 StandAloneClient() : _strm(0), _strmCreated(
false), _isInteractive(
false) {}
86 void setOutput(std::ostream *strm,
bool created);
88 [[nodiscard]] std::ostream &getOutput()
const {
return *_strm; }
90 void executeClientCommand(
const std::string &cmd);
92 void executeCommands(
const std::string &cmd_list,
int repeat);
94 void executeCommands(std::ifstream &inputFile,
int repeat);
98 virtual void dump(std::ostream &strm)
const;