Elaboradar  0.1

◆ read_all_or_retry()

bool radarelab::utils::sys::FileDescriptor::read_all_or_retry ( void *  buf,
size_t  count 
)

Read count bytes into bufr, retrying partial reads, stopping at EOF.

Return true if count bytes have been read, false in case of eof, and raise an exception in case EOF was found after reading between 0 and count-1 bytes.