LLDB  mainline
Public Member Functions | List of all members
lldb_private::HostThreadWindows Class Reference

#include <HostThreadWindows.h>

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

Public Member Functions

 HostThreadWindows ()
 
 HostThreadWindows (lldb::thread_t thread)
 
virtual ~HostThreadWindows ()
 
void SetOwnsHandle (bool owns)
 
virtual Status Join (lldb::thread_result_t *result)
 
virtual Status Cancel ()
 
virtual void Reset ()
 
virtual bool EqualsThread (lldb::thread_t thread) const
 
lldb::tid_t GetThreadId () const
 
- Public Member Functions inherited from lldb_private::HostNativeThreadBase
 HostNativeThreadBase ()
 
 HostNativeThreadBase (lldb::thread_t thread)
 
virtual ~HostNativeThreadBase ()
 
virtual bool IsJoinable () const
 
lldb::thread_t Release ()
 
lldb::thread_t GetSystemHandle () const
 
lldb::thread_result_t GetResult () const
 

Additional Inherited Members

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

Detailed Description

Definition at line 18 of file HostThreadWindows.h.

Constructor & Destructor Documentation

◆ HostThreadWindows() [1/2]

HostThreadWindows::HostThreadWindows ( )

Definition at line 25 of file HostThreadWindows.cpp.

◆ HostThreadWindows() [2/2]

HostThreadWindows::HostThreadWindows ( lldb::thread_t  thread)

Definition at line 28 of file HostThreadWindows.cpp.

◆ ~HostThreadWindows()

HostThreadWindows::~HostThreadWindows ( )
virtual

Definition at line 31 of file HostThreadWindows.cpp.

References Reset().

Member Function Documentation

◆ Cancel()

Status HostThreadWindows::Cancel ( )
virtual

◆ EqualsThread()

bool HostThreadWindows::EqualsThread ( lldb::thread_t  thread) const
virtual

Reimplemented from lldb_private::HostNativeThreadBase.

Definition at line 72 of file HostThreadWindows.cpp.

References GetThreadId().

◆ GetThreadId()

lldb::tid_t HostThreadWindows::GetThreadId ( ) const

◆ Join()

Status HostThreadWindows::Join ( lldb::thread_result_t result)
virtual

◆ Reset()

void HostThreadWindows::Reset ( )
virtual

◆ SetOwnsHandle()

void HostThreadWindows::SetOwnsHandle ( bool  owns)

Definition at line 33 of file HostThreadWindows.cpp.


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