LLDB  mainline
Public Member Functions | Static Protected Member Functions | Friends | List of all members
lldb_private::HostThreadMacOSX Class Reference

#include <HostThreadMacOSX.h>

Inheritance diagram for lldb_private::HostThreadMacOSX:
Inheritance graph
[legend]
Collaboration diagram for lldb_private::HostThreadMacOSX:
Collaboration graph
[legend]

Public Member Functions

 HostThreadMacOSX ()
 
 HostThreadMacOSX (lldb::thread_t thread)
 
- Public Member Functions inherited from lldb_private::HostThreadPosix
 HostThreadPosix ()
 
 HostThreadPosix (lldb::thread_t thread)
 
 ~HostThreadPosix () override
 
Status Join (lldb::thread_result_t *result) override
 
Status Cancel () override
 
Status Detach ()
 
- Public Member Functions inherited from lldb_private::HostNativeThreadBase
 HostNativeThreadBase ()=default
 
 HostNativeThreadBase (lldb::thread_t thread)
 
virtual ~HostNativeThreadBase ()=default
 
virtual bool IsJoinable () const
 
virtual void Reset ()
 
virtual bool EqualsThread (lldb::thread_t thread) const
 
lldb::thread_t Release ()
 
lldb::thread_t GetSystemHandle () const
 
lldb::thread_result_t GetResult () const
 

Static Protected Member Functions

static lldb::thread_result_t ThreadCreateTrampoline (lldb::thread_arg_t arg)
 
- Static Protected Member Functions inherited from lldb_private::HostNativeThreadBase
static lldb::thread_result_t THREAD_ROUTINE ThreadCreateTrampoline (lldb::thread_arg_t arg)
 

Friends

class ThreadLauncher
 

Additional Inherited Members

- Protected Attributes inherited from lldb_private::HostNativeThreadBase
lldb::thread_t m_thread = LLDB_INVALID_HOST_THREAD
 
lldb::thread_result_t m_result = 0
 

Detailed Description

Definition at line 16 of file HostThreadMacOSX.h.

Constructor & Destructor Documentation

◆ HostThreadMacOSX() [1/2]

HostThreadMacOSX::HostThreadMacOSX ( )

Definition at line 55 of file HostThreadMacOSX.mm.

◆ HostThreadMacOSX() [2/2]

HostThreadMacOSX::HostThreadMacOSX ( lldb::thread_t  thread)

Definition at line 57 of file HostThreadMacOSX.mm.

Member Function Documentation

◆ ThreadCreateTrampoline()

lldb::thread_result_t HostThreadMacOSX::ThreadCreateTrampoline ( lldb::thread_arg_t  arg)
staticprotected

Friends And Related Function Documentation

◆ ThreadLauncher

friend class ThreadLauncher
friend

Definition at line 17 of file HostThreadMacOSX.h.


The documentation for this class was generated from the following files: