#ifndef REMOTING_HOST_NATIVE_MESSAGING_NATIVE_MESSAGING_WRITER_H_
#define REMOTING_HOST_NATIVE_MESSAGING_NATIVE_MESSAGING_WRITER_H_
-#include "base/platform_file.h"
-#include "net/base/file_stream.h"
+#include "base/files/file.h"
namespace base {
class Value;
// webapp.
class NativeMessagingWriter {
public:
- explicit NativeMessagingWriter(base::PlatformFile handle);
+ explicit NativeMessagingWriter(base::File file);
~NativeMessagingWriter();
// Sends a message to the Native Messaging client, returning true if
bool WriteMessage(const base::Value& message);
private:
- net::FileStream write_stream_;
+ base::File write_stream_;
bool fail_;
DISALLOW_COPY_AND_ASSIGN(NativeMessagingWriter);