10 #ifndef LLDB_SBQueue_h_
11 #define LLDB_SBQueue_h_
16 #include "lldb/lldb-forward.h"
24 SBQueue(
const QueueSP &queue_sp);
38 lldb::queue_id_t GetQueueID()
const;
40 const char *GetName()
const;
42 uint32_t GetIndexID()
const;
44 uint32_t GetNumThreads();
48 uint32_t GetNumPendingItems();
52 uint32_t GetNumRunningItems();
54 lldb::QueueKind GetKind();
60 void SetQueue(
const lldb::QueueSP &queue_sp);
67 std::shared_ptr<lldb_private::QueueImpl> m_opaque_sp;
72 #endif // LLDB_SBQueue_h_