Remove unused stream methods

They were accidentally left unused in fbad8a9 so they haven't been used
in some time.
pull/36/head
Pierre Ossman 5 years ago committed by Lauri Kasanen
parent c97828471c
commit 910fd8fa3e

@ -53,8 +53,7 @@
using namespace rdr; using namespace rdr;
enum { DEFAULT_BUF_SIZE = 8192, enum { DEFAULT_BUF_SIZE = 8192 };
MIN_BULK_SIZE = 1024 };
FdInStream::FdInStream(int fd_, int timeoutms_, size_t bufSize_, FdInStream::FdInStream(int fd_, int timeoutms_, size_t bufSize_,
bool closeWhenDone_) bool closeWhenDone_)
@ -97,32 +96,6 @@ size_t FdInStream::pos()
return offset + ptr - start; return offset + ptr - start;
} }
void FdInStream::readBytes(void* data, size_t length)
{
if (length < MIN_BULK_SIZE) {
InStream::readBytes(data, length);
return;
}
U8* dataPtr = (U8*)data;
size_t n = end - ptr;
if (n > length) n = length;
memcpy(dataPtr, ptr, n);
dataPtr += n;
length -= n;
ptr += n;
while (length > 0) {
n = readWithTimeoutOrCallback(dataPtr, length);
dataPtr += n;
length -= n;
offset += n;
}
}
size_t FdInStream::overrun(size_t itemSize, size_t nItems, bool wait) size_t FdInStream::overrun(size_t itemSize, size_t nItems, bool wait)
{ {
if (itemSize > bufSize) if (itemSize > bufSize)

@ -47,7 +47,6 @@ namespace rdr {
void setBlockCallback(FdInStreamBlockCallback* blockCallback); void setBlockCallback(FdInStreamBlockCallback* blockCallback);
int getFd() { return fd; } int getFd() { return fd; }
size_t pos(); size_t pos();
void readBytes(void* data, size_t length);
void startTiming(); void startTiming();
void stopTiming(); void stopTiming();

@ -41,12 +41,6 @@ namespace rdr {
delete [] start; delete [] start;
} }
void writeBytes(const void* data, size_t length) {
check(length);
memcpy(ptr, data, length);
ptr += length;
}
size_t length() { return ptr - start; } size_t length() { return ptr - start; }
void clear() { ptr = start; }; void clear() { ptr = start; };
void clearAndZero() { memset(start, 0, ptr-start); clear(); } void clearAndZero() { memset(start, 0, ptr-start); clear(); }

Loading…
Cancel
Save