Belofte version 2.1.9
A promising chess program using the UCI or Winboard interface
|
#include <commandreader.h>
Public Member Functions | |
commandReader () | |
~commandReader () | |
commandReader (commandReader const &)=delete | |
commandReader (commandReader &&)=delete | |
commandReader & | operator= (commandReader const &)=delete |
commandReader & | operator= (commandReader &&)=delete |
bool | attach (std::string const &ifile) |
void | detach () |
bool | isFileAttached () |
bool | isBatchMode () |
no interactive input, mainly during start and '@' execute | |
void | setBatchMode () |
void | clearBatchMode () |
cmdParam | getCommand () |
void | runner (void) |
Definition at line 26 of file commandreader.h.
|
inline |
Definition at line 28 of file commandreader.h.
Referenced by commandReader(), commandReader(), operator=(), and operator=().
commandReader::~commandReader | ( | ) |
|
delete |
|
delete |
|
delete |
|
delete |
bool commandReader::attach | ( | std::string const & | ifile | ) |
Definition at line 82 of file commandreader.cpp.
Referenced by cmd_exec::execute(), and cmd_execat::execute().
void commandReader::detach | ( | ) |
Definition at line 97 of file commandreader.cpp.
Referenced by getCommand(), isFileAttached(), and ~commandReader().
bool commandReader::isFileAttached | ( | ) |
Definition at line 89 of file commandreader.cpp.
Referenced by attach(), isBatchMode(), runner(), and ~commandReader().
bool commandReader::isBatchMode | ( | ) |
no interactive input, mainly during start and '@' execute
Definition at line 105 of file commandreader.cpp.
void commandReader::setBatchMode | ( | ) |
Definition at line 111 of file commandreader.cpp.
Referenced by main().
void commandReader::clearBatchMode | ( | ) |
Definition at line 116 of file commandreader.cpp.
Referenced by main().
cmdParam commandReader::getCommand | ( | ) |
Definition at line 59 of file commandreader.cpp.
Referenced by runner().
void commandReader::runner | ( | void | ) |
Definition at line 18 of file commandreader.cpp.
Referenced by main().