mirror of
https://github.com/mutouyun/cpp-ipc.git
synced 2025-12-06 16:56:45 +08:00
21 lines
593 B
C++
21 lines
593 B
C++
/**
|
|
* \file libipc/central_cache_allocator.h
|
|
* \author mutouyun (orz@orzz.org)
|
|
* \brief The central cache allocator getter.
|
|
*/
|
|
#pragma once
|
|
|
|
#include "libipc/imp/export.h"
|
|
#include "libipc/mem/bytes_allocator.h"
|
|
|
|
namespace ipc {
|
|
namespace mem {
|
|
|
|
/// \brief Get the central cache allocator.
|
|
/// \note The central cache allocator is used to allocate memory for the central cache pool.
|
|
/// The underlying memory resource is a `monotonic_buffer_resource` with a fixed-size buffer.
|
|
LIBIPC_EXPORT bytes_allocator ¢ral_cache_allocator() noexcept;
|
|
|
|
} // namespace mem
|
|
} // namespace ipc
|