Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
buffer-proxy-provider.cpp
Go to the documentation of this file.
1/*
2 BufferProxyProvider - Adapt existing allocation for access through the Buffer protocol
3
4 Copyright (C)
5 2024, Hermann Vosseler <Ichthyostega@web.de>
6
7  **Lumiera** is free software; you can redistribute it and/or modify it
8  under the terms of the GNU General Public License as published by the
9  Free Software Foundation; either version 2 of the License, or (at your
10  option) any later version. See the file COPYING for further details.
11
12* *****************************************************************/
13
14
20#include "lib/error.hpp"
22//#include "steam/engine/buffer-metadata.hpp"
23//#include "lib/util.hpp"
24
25//using util::isSameAdr;
26
27namespace steam {
28namespace engine {
29
30 // storage for the default-marker constants
31// const TypeHandler TypeHandler::RAW{};
32
33
34 namespace { // impl. details and definitions
35
36// const uint DEFAULT_DESCRIPTOR = 0;
37
38 }
39
40
43// BufferProvider::BufferProvider (Literal implementationID)
44// : meta_(new BufferMetadata (implementationID))
45// { }
46//
47// BufferProvider::~BufferProvider() { }
48
49
55}} // namespace engine
Adapter to expose a given memory block through a BuffHandle.
Lumiera error handling (C++ interface).
Steam-Layer implementation namespace root.