// Copyright 2023 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CHROME_TEST_CHROMEDRIVER_NET_PIPE_READER_POSIX_H_ #define CHROME_TEST_CHROMEDRIVER_NET_PIPE_READER_POSIX_H_ #include "base//files/scoped_file.h" #include "base/memory/scoped_refptr.h" #include "base/message_loop/message_pump_for_io.h" #include "base/threading/thread_checker.h" #include "net/base/completion_once_callback.h" namespace net { class IOBuffer; } // Non-blocking pipe reader implemented on top of POSIX API. class PipeReaderPosix : public base::MessagePumpForIO::FdWatcher { … }; #endif // CHROME_TEST_CHROMEDRIVER_NET_PIPE_READER_POSIX_H_