The USRP C++ example program uses this code to move USRP USB data into a buffer:
urx->read(&buf, bufsize, &overrun);
If this line is called many times in a short period of time will the buffer have some of the data leftover from previous read(s)? Can I assume that the OS will not return the buffer until the next n bytes have been received?
Tony