|
vgl 1.0.0
Virtual Globe Library: API reference
|
#include <vgl/base.hpp>#include <vgl/foundation.h>#include <cstddef>#include <cstdint>#include <span>Go to the source code of this file.
Classes | |
| class | vgl::allocator |
| class | vgl::io_interface |
| class | vgl::task_interface |
Namespaces | |
| namespace | vgl |
Typedefs | |
| using | vgl::io_request = vgl_io_request |
| using | vgl::io_read = vgl_io_read |
| using | vgl::io_complete_fn = vgl_io_complete_fn |
| using | vgl::task_fn = vgl_task_fn |
Enumerations | |
| enum class | vgl::log_level : std::int32_t { vgl::default_level = VGL_LOG_LEVEL_DEFAULT , vgl::error = VGL_LOG_LEVEL_ERROR , vgl::warning = VGL_LOG_LEVEL_WARNING , vgl::info = VGL_LOG_LEVEL_INFO , vgl::debug = VGL_LOG_LEVEL_DEBUG } |
Functions | |
| result | vgl::io_request_complete (io_request *request, result r, std::span< const std::byte > data={}) noexcept |
| expected< io_request * > | vgl::io_request_create (io_complete_fn complete, void *user_data, const vgl_allocator_interface *alloc=nullptr) noexcept |
Variables | |
| constexpr std::uint64_t | vgl::io_size_to_end = VGL_IO_SIZE_TO_END |