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