1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
#define XERR "sshcron"
#include "sshcron.ih"
// by tocron.cc
void SSHCron::list()
{
askPassphrase(); // in d_passphrase
*d_out << name(LIST) << '\n' << // send the command
d_passphrase << endl;
string line;
getline(*d_in, line); // get the (N)OK reply
if (line == "NOK")
{
emsg << "invalid passphrase" << endl;
return;
}
idmsg() << "--list requested" << endl;
cout << '\n';
while (true)
{
getline(*d_in, line);
if (line == "LIST")
break;
cout << line << '\n';
}
cout << endl;
}
|