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_