#include "dawn/wire/WireClient.h"
#include "dawn/wire/client/Client.h"
namespace dawn::wire {
WireClient::WireClient(const WireClientDescriptor& descriptor)
: … { … }
WireClient::~WireClient() { … }
const volatile char* WireClient::HandleCommands(const volatile char* commands, size_t size) { … }
ReservedBuffer WireClient::ReserveBuffer(WGPUDevice device,
const WGPUBufferDescriptor* descriptor) { … }
ReservedTexture WireClient::ReserveTexture(WGPUDevice device,
const WGPUTextureDescriptor* descriptor) { … }
ReservedSwapChain WireClient::ReserveSwapChain(WGPUDevice device,
const WGPUSwapChainDescriptor* descriptor) { … }
ReservedSurface WireClient::ReserveSurface(WGPUInstance instance,
const WGPUSurfaceCapabilities* capabilities) { … }
ReservedInstance WireClient::ReserveInstance(const WGPUInstanceDescriptor* descriptor) { … }
void WireClient::ReclaimBufferReservation(const ReservedBuffer& reservation) { … }
void WireClient::ReclaimTextureReservation(const ReservedTexture& reservation) { … }
void WireClient::ReclaimSwapChainReservation(const ReservedSwapChain& reservation) { … }
void WireClient::ReclaimSurfaceReservation(const ReservedSurface& reservation) { … }
void WireClient::ReclaimInstanceReservation(const ReservedInstance& reservation) { … }
void WireClient::Disconnect() { … }
namespace client {
MemoryTransferService::MemoryTransferService() = default;
MemoryTransferService::~MemoryTransferService() = default;
MemoryTransferService::ReadHandle::ReadHandle() = default;
MemoryTransferService::ReadHandle::~ReadHandle() = default;
MemoryTransferService::WriteHandle::WriteHandle() = default;
MemoryTransferService::WriteHandle::~WriteHandle() = default;
}
}