diff options
| author | Jason Molenda <jmolenda@apple.com> | 2014-03-13 02:54:54 +0000 |
|---|---|---|
| committer | Jason Molenda <jmolenda@apple.com> | 2014-03-13 02:54:54 +0000 |
| commit | aac16e0f809a7e7a78dc5d0bb63a0e0a294761e6 (patch) | |
| tree | e263c74cc27dbcb6591115ba3f9cd55ecbe33e92 /lldb/source/API | |
| parent | 4b4b2478fc4a08d035a7653ae7acaa1853553b34 (diff) | |
| download | bcm5719-llvm-aac16e0f809a7e7a78dc5d0bb63a0e0a294761e6.tar.gz bcm5719-llvm-aac16e0f809a7e7a78dc5d0bb63a0e0a294761e6.zip | |
Add a SBQueue::GetKind() method to retrieve the type of libdispatch queue (serial or concurrent).
<rdar://problem/7964505>
llvm-svn: 203748
Diffstat (limited to 'lldb/source/API')
| -rw-r--r-- | lldb/source/API/SBQueue.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/lldb/source/API/SBQueue.cpp b/lldb/source/API/SBQueue.cpp index cd914bc26a8..96876ac8d4e 100644 --- a/lldb/source/API/SBQueue.cpp +++ b/lldb/source/API/SBQueue.cpp @@ -274,6 +274,17 @@ namespace lldb_private return result; } + lldb::QueueKind + GetKind () + { + lldb::QueueKind kind = eQueueKindUnknown; + QueueSP queue_sp = m_queue_wp.lock(); + if (queue_sp) + kind = queue_sp->GetKind(); + + return kind; + } + private: lldb::QueueWP m_queue_wp; std::vector<lldb::ThreadWP> m_threads; // threads currently executing this queue's items @@ -427,3 +438,9 @@ SBQueue::GetProcess () { return m_opaque_sp->GetProcess(); } + +lldb::QueueKind +SBQueue::GetKind () +{ + return m_opaque_sp->GetKind(); +} |

