char buf[BUFSIZ];
bool in_frame = false;
stringstream ss;
- while (!stop) {
+ while (!stop()) {
try {
if (!socket.getline(buf, BUFSIZ)) {
return; // Se terminó la transmision.
}
} catch (const sockerr& e) {
- error(e.serrno(), e.errstr());
+ signal_error().emit(e.serrno(), e.errstr());
return;
}
string sbuf = buf;