#include "remoting/host/native_messaging/pipe_messaging_channel.h"
#include <utility>
#include "base/files/file.h"
#include "base/functional/bind.h"
#include "base/functional/callback.h"
#include "base/functional/callback_helpers.h"
#include "base/location.h"
#include "base/process/process_info.h"
#include "base/values.h"
#include "build/build_config.h"
namespace remoting {
PipeMessagingChannel::PipeMessagingChannel(base::File input, base::File output)
: … { … }
PipeMessagingChannel::~PipeMessagingChannel() { … }
void PipeMessagingChannel::ReopenStdinStdout() { … }
void PipeMessagingChannel::Start(EventHandler* event_handler) { … }
void PipeMessagingChannel::ProcessMessage(base::Value message) { … }
void PipeMessagingChannel::SendMessage(std::optional<base::ValueView> message) { … }
void PipeMessagingChannel::Shutdown() { … }
}