#ifndef LLDB_TOOLS_LLDB_DAP_RUNINTERMINAL_H
#define LLDB_TOOLS_LLDB_DAP_RUNINTERMINAL_H
#include "FifoFiles.h"
#include <future>
#include <thread>
namespace lldb_dap {
enum RunInTerminalMessageKind { … };
struct RunInTerminalMessage;
struct RunInTerminalMessagePid;
struct RunInTerminalMessageError;
struct RunInTerminalMessageDidAttach;
struct RunInTerminalMessage { … };
RunInTerminalMessageUP;
struct RunInTerminalMessagePid : RunInTerminalMessage { … };
struct RunInTerminalMessageError : RunInTerminalMessage { … };
struct RunInTerminalMessageDidAttach : RunInTerminalMessage { … };
class RunInTerminalLauncherCommChannel { … };
class RunInTerminalDebugAdapterCommChannel { … };
llvm::Expected<std::shared_ptr<FifoFile>> CreateRunInTerminalCommFile();
}
#endif