work
pabr 2020-01-20 08:04:42 +01:00
rodzic 762293e6cc
commit 30c6b1068f
1 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -195,7 +195,7 @@ namespace leansdr {
if ( min_write > buf.min_write ) buf.min_write = min_write;
}
// Return number of items writable at this->wr, 0 if full.
unsigned long writable() {
size_t writable() {
if ( buf.end-buf.wr < buf.min_write ) buf.pack();
return buf.end - buf.wr;
}
@ -236,7 +236,7 @@ namespace leansdr {
pipebuf<T> &buf;
int id;
pipereader(pipebuf<T> &_buf) : buf(_buf), id(_buf.add_reader()) { }
unsigned long readable() { return buf.wr - buf.rds[id]; }
size_t readable() { return buf.wr - buf.rds[id]; }
T *rd() { return buf.rds[id]; }
void read(unsigned long n) {
if ( buf.rds[id]+n > buf.wr ) {