llvm/lldb/source/API/SBQueue.cpp

//===-- SBQueue.cpp -------------------------------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#include <cinttypes>

#include "lldb/API/SBQueue.h"
#include "lldb/Utility/Instrumentation.h"

#include "lldb/API/SBProcess.h"
#include "lldb/API/SBQueueItem.h"
#include "lldb/API/SBThread.h"

#include "lldb/Target/Process.h"
#include "lldb/Target/Queue.h"
#include "lldb/Target/QueueItem.h"
#include "lldb/Target/Thread.h"

usingnamespacelldb;
usingnamespacelldb_private;

namespace lldb_private {

class QueueImpl {};
}

SBQueue::SBQueue() :{}

SBQueue::SBQueue(const QueueSP &queue_sp)
    :{}

SBQueue::SBQueue(const SBQueue &rhs) {}

const lldb::SBQueue &SBQueue::operator=(const lldb::SBQueue &rhs) {}

SBQueue::~SBQueue() = default;

bool SBQueue::IsValid() const {}
operator bool()

void SBQueue::Clear() {}

void SBQueue::SetQueue(const QueueSP &queue_sp) {}

lldb::queue_id_t SBQueue::GetQueueID() const {}

uint32_t SBQueue::GetIndexID() const {}

const char *SBQueue::GetName() const {}

uint32_t SBQueue::GetNumThreads() {}

SBThread SBQueue::GetThreadAtIndex(uint32_t idx) {}

uint32_t SBQueue::GetNumPendingItems() {}

SBQueueItem SBQueue::GetPendingItemAtIndex(uint32_t idx) {}

uint32_t SBQueue::GetNumRunningItems() {}

SBProcess SBQueue::GetProcess() {}

lldb::QueueKind SBQueue::GetKind() {}