#ifndef REMOTING_HOST_LINUX_AUDIO_PIPE_READER_H_
#define REMOTING_HOST_LINUX_AUDIO_PIPE_READER_H_
#include <stdint.h>
#include <memory>
#include "base/files/file.h"
#include "base/files/file_descriptor_watcher_posix.h"
#include "base/files/file_path.h"
#include "base/files/file_path_watcher.h"
#include "base/memory/ref_counted.h"
#include "base/memory/ref_counted_memory.h"
#include "base/observer_list_threadsafe.h"
#include "base/task/single_thread_task_runner.h"
#include "base/time/time.h"
#include "base/timer/timer.h"
#include "remoting/proto/audio.pb.h"
namespace remoting {
struct AudioPipeReaderTraits;
class AudioPipeReader
: public base::RefCountedThreadSafe<AudioPipeReader,
AudioPipeReaderTraits> { … };
struct AudioPipeReaderTraits { … };
}
#endif