1 //===-- NativeThreadNetBSD.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_NativeThreadNetBSD_H_ 11 #define liblldb_NativeThreadNetBSD_H_ 12 13 #include "lldb/Host/common/NativeThreadProtocol.h" 14 15 namespace lldb_private { 16 namespace process_netbsd { 17 18 class NativeProcessNetBSD; 19 20 class NativeThreadNetBSD : public NativeThreadProtocol { 21 friend class NativeProcessNetBSD; 22 23 public: 24 NativeThreadNetBSD(NativeProcessNetBSD *process, lldb::tid_t tid); 25 }; 26 27 typedef std::shared_ptr<NativeThreadNetBSD> NativeThreadNetBSDSP; 28 } // namespace process_netbsd 29 } // namespace lldb_private 30 31 #endif // #ifndef liblldb_NativeThreadNetBSD_H_ 32