summaryrefslogtreecommitdiffstats
path: root/remoting/host/native_messaging/native_messaging_reader.cc
diff options
context:
space:
mode:
Diffstat (limited to 'remoting/host/native_messaging/native_messaging_reader.cc')
-rw-r--r--remoting/host/native_messaging/native_messaging_reader.cc12
1 files changed, 6 insertions, 6 deletions
diff --git a/remoting/host/native_messaging/native_messaging_reader.cc b/remoting/host/native_messaging/native_messaging_reader.cc
index 031daf7..30f307b 100644
--- a/remoting/host/native_messaging/native_messaging_reader.cc
+++ b/remoting/host/native_messaging/native_messaging_reader.cc
@@ -7,6 +7,7 @@
#include <string>
#include "base/bind.h"
+#include "base/files/file.h"
#include "base/json/json_reader.h"
#include "base/location.h"
#include "base/sequenced_task_runner.h"
@@ -15,7 +16,6 @@
#include "base/thread_task_runner_handle.h"
#include "base/threading/sequenced_worker_pool.h"
#include "base/values.h"
-#include "net/base/file_stream.h"
namespace {
@@ -49,7 +49,7 @@ class NativeMessagingReader::Core {
// Notify the reader's EOF callback when an error occurs or EOF is reached.
void NotifyEof();
- net::FileStream read_stream_;
+ base::File read_stream_;
base::WeakPtr<NativeMessagingReader> reader_;
@@ -67,7 +67,7 @@ NativeMessagingReader::Core::Core(
scoped_refptr<base::SingleThreadTaskRunner> caller_task_runner,
scoped_refptr<base::SequencedTaskRunner> read_task_runner,
base::WeakPtr<NativeMessagingReader> reader)
- : read_stream_(handle, base::PLATFORM_FILE_READ, NULL),
+ : read_stream_(handle),
reader_(reader),
caller_task_runner_(caller_task_runner),
read_task_runner_(read_task_runner) {
@@ -81,7 +81,7 @@ void NativeMessagingReader::Core::ReadMessage() {
// Keep reading messages until the stream is closed or an error occurs.
while (true) {
MessageLengthType message_length;
- int read_result = read_stream_.ReadUntilComplete(
+ int read_result = read_stream_.ReadAtCurrentPos(
reinterpret_cast<char*>(&message_length), kMessageHeaderSize);
if (read_result != kMessageHeaderSize) {
// 0 means EOF which is normal and should not be logged as an error.
@@ -100,8 +100,8 @@ void NativeMessagingReader::Core::ReadMessage() {
}
std::string message_json(message_length, '\0');
- read_result = read_stream_.ReadUntilComplete(string_as_array(&message_json),
- message_length);
+ read_result = read_stream_.ReadAtCurrentPos(string_as_array(&message_json),
+ message_length);
if (read_result != static_cast<int>(message_length)) {
LOG(ERROR) << "Failed to read message body, read returned "
<< read_result;