blob: 5102bcb95e74b2de5a62e3e27cfbfcf3b7cd556c [file] [log] [blame]
Stephen Wilson84ffe702011-03-30 15:55:52 +00001//===-- LinuxSignals.h ------------------------------------------*- C++ -*-===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9
10#ifndef liblldb_LinuxSignals_H_
11#define liblldb_LinuxSignals_H_
12
13// C Includes
14// C++ Includes
15// Other libraries and framework includes
16// Project includes
17#include "lldb/Target/UnixSignals.h"
18
Tamas Berghammerdb264a62015-03-31 09:52:22 +000019namespace lldb_private {
20namespace process_linux {
Stephen Wilson84ffe702011-03-30 15:55:52 +000021
Todd Fialaaf245d12014-06-30 21:05:18 +000022 /// Linux specific set of Unix signals.
23 class LinuxSignals
24 : public lldb_private::UnixSignals
25 {
26 public:
27 LinuxSignals();
28
29 private:
30 void
31 Reset();
32 };
Tamas Berghammerdb264a62015-03-31 09:52:22 +000033
34} // namespace lldb_private
35} // namespace process_linux
Stephen Wilson84ffe702011-03-30 15:55:52 +000036
37#endif