LLDB mainline
|
#include <SBQueue.h>
Public Member Functions | |
SBQueue () | |
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 | |
SBQueue (const QueueSP &queue_sp) | |
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 213 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA.
SBQueue::SBQueue | ( | const SBQueue & | rhs | ) |
Definition at line 220 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
|
default |
|
protected |
Definition at line 215 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA.
void SBQueue::Clear | ( | ) |
Definition at line 248 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
uint32_t SBQueue::GetIndexID | ( | ) | const |
Definition at line 264 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
lldb::QueueKind SBQueue::GetKind | ( | ) |
Definition at line 314 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
const char * SBQueue::GetName | ( | ) | const |
Definition at line 271 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
uint32_t SBQueue::GetNumPendingItems | ( | ) |
Definition at line 290 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
uint32_t SBQueue::GetNumRunningItems | ( | ) |
Definition at line 302 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
uint32_t SBQueue::GetNumThreads | ( | ) |
Definition at line 277 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
SBQueueItem SBQueue::GetPendingItemAtIndex | ( | uint32_t | idx | ) |
Definition at line 296 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
SBProcess SBQueue::GetProcess | ( | ) |
Definition at line 308 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
lldb::queue_id_t SBQueue::GetQueueID | ( | ) | const |
Definition at line 258 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
SBThread SBQueue::GetThreadAtIndex | ( | uint32_t | idx | ) |
Definition at line 283 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
bool SBQueue::IsValid | ( | ) | const |
Definition at line 238 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA.
|
explicit |
Definition at line 242 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA.
const lldb::SBQueue & SBQueue::operator= | ( | const lldb::SBQueue & | rhs | ) |
Definition at line 229 of file SBQueue.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
|
protected |
Definition at line 254 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().