1 #ifndef __JSYSTEM__JKEYPRESS__ 
    2 #define __JSYSTEM__JKEYPRESS__ 
   21 namespace JPP { 
using namespace JSYSTEM; }
 
   44       tcgetattr(STDIN_FILENO, &
termcap);
 
   50       buffer.c_lflag     &= ~ICANON;
 
   51       buffer.c_lflag     &= (
echo ? ECHO : ~ECHO);
 
   52       buffer.c_cc[VTIME]  = 0;
 
   53       buffer.c_cc[VMIN]   = 1;
 
   55       tcsetattr(STDIN_FILENO, TCSANOW, &buffer);
 
   64       tcsetattr(STDIN_FILENO, TCSANOW, &
termcap);
 
   78       ::read(STDIN_FILENO, &c, 1);
 
std::istream & read(std::istream &in, JTestSummary &summary, const char delimiter= ' ')
Read test summary. 
 
bool timeout(JTimeval timeout)
Timeout method. 
 
void set(const int file_descriptor)
Set file descriptor. 
 
Auxiliary class for time values. 
 
Enable unbuffered terminal input. 
 
Auxiliary class for method select. 
 
JKeypress & operator=(const JKeypress &)
 
JKeypress(const bool echo=true)
Constructor. 
 
$WORKDIR ev_configure_dqsimulator txt echo process $DQ_SIMULATOR $i $SOURCE_HOST[$index] csh c(setenv ROOTSYS $ROOTSYS &&source $JPP_DIR/setenv.csh $JPP_DIR &&($DQ_SIMULATOR\-u\$NAME\$\-H\$SERVER\$\-M\$LOGGER\$\-d $DEBUG</dev/null > &/dev/null &))'
 
bool in_avail(JTimeval timeout=JTimeval::min())
Check availability of input.