diff --git a/rtc_base/stream.cc b/rtc_base/stream.cc index 01f150486d..6b510ddd3a 100644 --- a/rtc_base/stream.cc +++ b/rtc_base/stream.cc @@ -50,24 +50,6 @@ StreamResult StreamInterface::WriteAll(const void* data, return result; } -StreamResult StreamInterface::ReadAll(void* buffer, - size_t buffer_len, - size_t* read, - int* error) { - StreamResult result = SR_SUCCESS; - size_t total_read = 0, current_read; - while (total_read < buffer_len) { - result = Read(static_cast(buffer) + total_read, - buffer_len - total_read, ¤t_read, error); - if (result != SR_SUCCESS) - break; - total_read += current_read; - } - if (read) - *read = total_read; - return result; -} - void StreamInterface::PostEvent(Thread* t, int events, int err) { t->Post(RTC_FROM_HERE, this, MSG_POST_EVENT, new StreamEventData(events, err)); diff --git a/rtc_base/stream.h b/rtc_base/stream.h index a7c6266304..060985752c 100644 --- a/rtc_base/stream.h +++ b/rtc_base/stream.h @@ -126,13 +126,6 @@ class StreamInterface : public MessageHandler { size_t* written, int* error); - // Similar to ReadAll. Calls Read until buffer_len bytes have been read, or - // until a non-SR_SUCCESS result is returned. 'read' is always set. - StreamResult ReadAll(void* buffer, - size_t buffer_len, - size_t* read, - int* error); - protected: StreamInterface();