llvm/lldb/source/Target/Queue.cpp

//===-- Queue.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 "lldb/Target/Queue.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/QueueList.h"
#include "lldb/Target/SystemRuntime.h"
#include "lldb/Target/Thread.h"

usingnamespacelldb;
usingnamespacelldb_private;

Queue::Queue(ProcessSP process_sp, lldb::queue_id_t queue_id,
             const char *queue_name)
    :{}

Queue::~Queue() = default;

queue_id_t Queue::GetID() {}

const char *Queue::GetName() {}

uint32_t Queue::GetIndexID() {}

std::vector<lldb::ThreadSP> Queue::GetThreads() {}

void Queue::SetNumRunningWorkItems(uint32_t count) {}

uint32_t Queue::GetNumRunningWorkItems() const {}

void Queue::SetNumPendingWorkItems(uint32_t count) {}

uint32_t Queue::GetNumPendingWorkItems() const {}

void Queue::SetLibdispatchQueueAddress(addr_t dispatch_queue_t_addr) {}

addr_t Queue::GetLibdispatchQueueAddress() const {}

const std::vector<lldb::QueueItemSP> &Queue::GetPendingItems() {}

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

void Queue::SetKind(lldb::QueueKind kind) {}