1 //===-- SWIG Interface for SBQueue.h -----------------------------*- C++ -*-===//
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
16 SBQueue (const lldb::QueueSP& queue_sp);
23 explicit operator bool() const;
32 Returns an lldb::queue_id_t type unique identifier number for this
33 queue that will not be used by any other queue during this process'
34 execution. These ID numbers often start at 1 with the first
35 system-created queues and increment from there.")
45 Returns an lldb::QueueKind enumerated value (e.g. eQueueKindUnknown,
46 eQueueKindSerial, eQueueKindConcurrent) describing the type of this
60 GetThreadAtIndex (uint32_t);
63 GetNumPendingItems ();
66 GetPendingItemAtIndex (uint32_t);
69 GetNumRunningItems ();