LLDB
mainline
|
#include <SBQueue.h>
Public Member Functions | |
SBQueue () | |
SBQueue (const QueueSP &queue_sp) | |
SBQueue (const SBQueue &rhs) | |
const SBQueue & | operator= (const lldb::SBQueue &rhs) |
~SBQueue () | |
operator bool () const | |
bool | IsValid () const |
void | Clear () |
lldb::SBProcess | GetProcess () |
lldb::queue_id_t | GetQueueID () const |
const char * | GetName () const |
uint32_t | GetIndexID () const |
uint32_t | GetNumThreads () |
lldb::SBThread | GetThreadAtIndex (uint32_t) |
uint32_t | GetNumPendingItems () |
lldb::SBQueueItem | GetPendingItemAtIndex (uint32_t) |
uint32_t | GetNumRunningItems () |
lldb::QueueKind | GetKind () |
Protected Member Functions | |
void | SetQueue (const lldb::QueueSP &queue_sp) |
Private Attributes | |
std::shared_ptr< lldb_private::QueueImpl > | m_opaque_sp |
Friends | |
class | SBProcess |
class | SBThread |
SBQueue::SBQueue | ( | ) |
Definition at line 215 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA.
SBQueue::SBQueue | ( | const QueueSP & | queue_sp | ) |
Definition at line 217 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA.
SBQueue::SBQueue | ( | const SBQueue & | rhs | ) |
Definition at line 222 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
|
default |
void SBQueue::Clear | ( | ) |
Definition at line 250 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
uint32_t SBQueue::GetIndexID | ( | ) | const |
Definition at line 266 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
lldb::QueueKind SBQueue::GetKind | ( | ) |
Definition at line 316 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
const char * SBQueue::GetName | ( | ) | const |
Definition at line 273 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
uint32_t SBQueue::GetNumPendingItems | ( | ) |
Definition at line 292 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
uint32_t SBQueue::GetNumRunningItems | ( | ) |
Definition at line 304 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
uint32_t SBQueue::GetNumThreads | ( | ) |
Definition at line 279 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
SBQueueItem SBQueue::GetPendingItemAtIndex | ( | uint32_t | idx | ) |
Definition at line 298 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
SBProcess SBQueue::GetProcess | ( | ) |
Definition at line 310 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
lldb::queue_id_t SBQueue::GetQueueID | ( | ) | const |
Definition at line 260 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
Definition at line 285 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
bool SBQueue::IsValid | ( | ) | const |
Definition at line 240 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA.
|
explicit |
Definition at line 244 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA.
const lldb::SBQueue & SBQueue::operator= | ( | const lldb::SBQueue & | rhs | ) |
Definition at line 231 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
|
protected |
Definition at line 256 of file SBQueue.cpp.
References m_opaque_sp.
Referenced by lldb::SBThread::GetQueue(), and lldb::SBProcess::GetQueueAtIndex().
|
private |
Definition at line 64 of file SBQueue.h.
Referenced by Clear(), GetIndexID(), GetKind(), GetName(), GetNumPendingItems(), GetNumRunningItems(), GetNumThreads(), GetPendingItemAtIndex(), GetProcess(), GetQueueID(), GetThreadAtIndex(), operator=(), SBQueue(), and SetQueue().