|
void radarelab::File::read_lines |
( |
std::function< void(char *, size_t)> |
line_cb | ) |
|
Read the file line by line, calling line_cb on each line read.
Definizione alla linea 75 del file utils.cpp.
83 ssize_t read = getline(&line, &len, fd);
90 string errmsg( "cannot read ");
93 errmsg += strerror(errno);
95 throw runtime_error(errmsg);
101 if (line) free(line);
106 if (line) free(line);
|