Lines Matching defs:SBQueue

1 //===-- SBQueue.cpp ---------------------------------------------*- C++ -*-===//
12 #include "lldb/API/SBQueue.h"
220 SBQueue::SBQueue() : m_opaque_sp(new QueueImpl()) {
221 LLDB_RECORD_CONSTRUCTOR_NO_ARGS(SBQueue);
224 SBQueue::SBQueue(const QueueSP &queue_sp)
226 LLDB_RECORD_CONSTRUCTOR(SBQueue, (const lldb::QueueSP &), queue_sp);
229 SBQueue::SBQueue(const SBQueue &rhs) {
230 LLDB_RECORD_CONSTRUCTOR(SBQueue, (const lldb::SBQueue &), rhs);
238 const lldb::SBQueue &SBQueue::operator=(const lldb::SBQueue &rhs) {
239 LLDB_RECORD_METHOD(const lldb::SBQueue &,
240 SBQueue, operator=,(const lldb::SBQueue &), rhs);
246 SBQueue::~SBQueue() {}
248 bool SBQueue::IsValid() const {
249 LLDB_RECORD_METHOD_CONST_NO_ARGS(bool, SBQueue, IsValid);
252 SBQueue::operator bool() const {
253 LLDB_RECORD_METHOD_CONST_NO_ARGS(bool, SBQueue, operator bool);
258 void SBQueue::Clear() {
259 LLDB_RECORD_METHOD_NO_ARGS(void, SBQueue, Clear);
264 void SBQueue::SetQueue(const QueueSP &queue_sp) {
268 lldb::queue_id_t SBQueue::GetQueueID() const {
269 LLDB_RECORD_METHOD_CONST_NO_ARGS(lldb::queue_id_t, SBQueue, GetQueueID);
274 uint32_t SBQueue::GetIndexID() const {
275 LLDB_RECORD_METHOD_CONST_NO_ARGS(uint32_t, SBQueue, GetIndexID);
281 const char *SBQueue::GetName() const {
282 LLDB_RECORD_METHOD_CONST_NO_ARGS(const char *, SBQueue, GetName);
287 uint32_t SBQueue::GetNumThreads() {
288 LLDB_RECORD_METHOD_NO_ARGS(uint32_t, SBQueue, GetNumThreads);
293 SBThread SBQueue::GetThreadAtIndex(uint32_t idx) {
294 LLDB_RECORD_METHOD(lldb::SBThread, SBQueue, GetThreadAtIndex, (uint32_t),
301 uint32_t SBQueue::GetNumPendingItems() {
302 LLDB_RECORD_METHOD_NO_ARGS(uint32_t, SBQueue, GetNumPendingItems);
307 SBQueueItem SBQueue::GetPendingItemAtIndex(uint32_t idx) {
308 LLDB_RECORD_METHOD(lldb::SBQueueItem, SBQueue, GetPendingItemAtIndex,
314 uint32_t SBQueue::GetNumRunningItems() {
315 LLDB_RECORD_METHOD_NO_ARGS(uint32_t, SBQueue, GetNumRunningItems);
320 SBProcess SBQueue::GetProcess() {
321 LLDB_RECORD_METHOD_NO_ARGS(lldb::SBProcess, SBQueue, GetProcess);
326 lldb::QueueKind SBQueue::GetKind() {
327 LLDB_RECORD_METHOD_NO_ARGS(lldb::QueueKind, SBQueue, GetKind);
336 void RegisterMethods<SBQueue>(Registry &R) {
337 LLDB_REGISTER_CONSTRUCTOR(SBQueue, ());
338 LLDB_REGISTER_CONSTRUCTOR(SBQueue, (const lldb::QueueSP &));
339 LLDB_REGISTER_CONSTRUCTOR(SBQueue, (const lldb::SBQueue &));
340 LLDB_REGISTER_METHOD(const lldb::SBQueue &,
341 SBQueue, operator=,(const lldb::SBQueue &));
342 LLDB_REGISTER_METHOD_CONST(bool, SBQueue, IsValid, ());
343 LLDB_REGISTER_METHOD_CONST(bool, SBQueue, operator bool, ());
344 LLDB_REGISTER_METHOD(void, SBQueue, Clear, ());
345 LLDB_REGISTER_METHOD_CONST(lldb::queue_id_t, SBQueue, GetQueueID, ());
346 LLDB_REGISTER_METHOD_CONST(uint32_t, SBQueue, GetIndexID, ());
347 LLDB_REGISTER_METHOD_CONST(const char *, SBQueue, GetName, ());
348 LLDB_REGISTER_METHOD(uint32_t, SBQueue, GetNumThreads, ());
349 LLDB_REGISTER_METHOD(lldb::SBThread, SBQueue, GetThreadAtIndex, (uint32_t));
350 LLDB_REGISTER_METHOD(uint32_t, SBQueue, GetNumPendingItems, ());
351 LLDB_REGISTER_METHOD(lldb::SBQueueItem, SBQueue, GetPendingItemAtIndex,
353 LLDB_REGISTER_METHOD(uint32_t, SBQueue, GetNumRunningItems, ());
354 LLDB_REGISTER_METHOD(lldb::SBProcess, SBQueue, GetProcess, ());
355 LLDB_REGISTER_METHOD(lldb::QueueKind, SBQueue, GetKind, ());