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

Public Member Functions

 QueueImpl ()
 
 QueueImpl (const lldb::QueueSP &queue_sp)
 
 QueueImpl (const QueueImpl &rhs)
 
 ~QueueImpl ()
 
bool IsValid ()
 
void Clear ()
 
void SetQueue (const lldb::QueueSP &queue_sp)
 
lldb::queue_id_t GetQueueID () const
 
uint32_t GetIndexID () const
 
const char * GetName () const
 
void FetchThreads ()
 
void FetchItems ()
 
uint32_t GetNumThreads ()
 
lldb::SBThread GetThreadAtIndex (uint32_t idx)
 
uint32_t GetNumPendingItems ()
 
lldb::SBQueueItem GetPendingItemAtIndex (uint32_t idx)
 
uint32_t GetNumRunningItems ()
 
lldb::SBProcess GetProcess ()
 
lldb::QueueKind GetKind ()
 

Detailed Description

Definition at line 28 of file SBQueue.cpp.

Constructor & Destructor Documentation

◆ QueueImpl() [1/3]

lldb_private::QueueImpl::QueueImpl ( )
inline

Definition at line 30 of file SBQueue.cpp.

◆ QueueImpl() [2/3]

lldb_private::QueueImpl::QueueImpl ( const lldb::QueueSP &  queue_sp)
inline

Definition at line 34 of file SBQueue.cpp.

◆ QueueImpl() [3/3]

lldb_private::QueueImpl::QueueImpl ( const QueueImpl rhs)
inline

Definition at line 40 of file SBQueue.cpp.

◆ ~QueueImpl()

lldb_private::QueueImpl::~QueueImpl ( )
inline

Definition at line 50 of file SBQueue.cpp.

Member Function Documentation

◆ Clear()

void lldb_private::QueueImpl::Clear ( )
inline

Definition at line 54 of file SBQueue.cpp.

◆ FetchItems()

void lldb_private::QueueImpl::FetchItems ( )
inline

◆ FetchThreads()

void lldb_private::QueueImpl::FetchThreads ( )
inline

◆ GetIndexID()

uint32_t lldb_private::QueueImpl::GetIndexID ( ) const
inline

Definition at line 76 of file SBQueue.cpp.

References LLDB_INVALID_INDEX32.

◆ GetKind()

lldb::QueueKind lldb_private::QueueImpl::GetKind ( )
inline

Definition at line 200 of file SBQueue.cpp.

References lldb::eQueueKindUnknown.

◆ GetName()

const char* lldb_private::QueueImpl::GetName ( ) const
inline

Definition at line 85 of file SBQueue.cpp.

◆ GetNumPendingItems()

uint32_t lldb_private::QueueImpl::GetNumPendingItems ( )
inline

Definition at line 162 of file SBQueue.cpp.

◆ GetNumRunningItems()

uint32_t lldb_private::QueueImpl::GetNumRunningItems ( )
inline

Definition at line 183 of file SBQueue.cpp.

◆ GetNumThreads()

uint32_t lldb_private::QueueImpl::GetNumThreads ( )
inline

Definition at line 135 of file SBQueue.cpp.

◆ GetPendingItemAtIndex()

lldb::SBQueueItem lldb_private::QueueImpl::GetPendingItemAtIndex ( uint32_t  idx)
inline

Definition at line 174 of file SBQueue.cpp.

References lldb::SBQueueItem::SetQueueItem().

◆ GetProcess()

lldb::SBProcess lldb_private::QueueImpl::GetProcess ( )
inline

Definition at line 191 of file SBQueue.cpp.

References lldb::SBProcess::SetSP().

◆ GetQueueID()

lldb::queue_id_t lldb_private::QueueImpl::GetQueueID ( ) const
inline

Definition at line 67 of file SBQueue.cpp.

References LLDB_INVALID_QUEUE_ID.

◆ GetThreadAtIndex()

lldb::SBThread lldb_private::QueueImpl::GetThreadAtIndex ( uint32_t  idx)
inline

Definition at line 145 of file SBQueue.cpp.

References lldb_private::Thread::GetProcess().

◆ IsValid()

bool lldb_private::QueueImpl::IsValid ( )
inline

Definition at line 52 of file SBQueue.cpp.

◆ SetQueue()

void lldb_private::QueueImpl::SetQueue ( const lldb::QueueSP &  queue_sp)
inline

Definition at line 62 of file SBQueue.cpp.


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