1287503Sdim//===-- GDBRemoteSignals.h --------------------------------------*- C++ -*-===//
2287503Sdim//
3353358Sdim// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4353358Sdim// See https://llvm.org/LICENSE.txt for license information.
5353358Sdim// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6287503Sdim//
7287503Sdim//===----------------------------------------------------------------------===//
8287503Sdim
9287503Sdim#ifndef liblldb_GDBRemoteSignals_H_
10287503Sdim#define liblldb_GDBRemoteSignals_H_
11287503Sdim
12287503Sdim#include "lldb/Target/UnixSignals.h"
13287503Sdim
14287503Sdimnamespace lldb_private {
15287503Sdim
16287503Sdim/// Empty set of Unix signals to be filled by PlatformRemoteGDBServer
17314564Sdimclass GDBRemoteSignals : public UnixSignals {
18287503Sdimpublic:
19314564Sdim  GDBRemoteSignals();
20287503Sdim
21314564Sdim  GDBRemoteSignals(const lldb::UnixSignalsSP &rhs);
22287503Sdim
23287503Sdimprivate:
24314564Sdim  void Reset() override;
25287503Sdim};
26287503Sdim
27287503Sdim} // namespace lldb_private
28287503Sdim
29287503Sdim#endif // liblldb_GDBRemoteSignals_H_
30