1#ifndef LINTEL_SHAREDMEMORYSEGMENT_H
2#define LINTEL_SHAREDMEMORYSEGMENT_H
24 std::filesystem::path m_path;
28 std::size_t m_autoExtendSize;
29 std::size_t m_maxSize;
Definition SharedMemorySegment.h:12
constexpr size_t getAutoExtendSize() const
Definition SharedMemorySegment.h:65
constexpr bool isAutoExtend() const
Definition SharedMemorySegment.h:62
constexpr size_t getSize() const
Definition SharedMemorySegment.h:59
constexpr size_t getMaxSize() const
Definition SharedMemorySegment.h:68
SharedMemorySegment(std::filesystem::path sharedMemoryPath, std::string name, std::size_t size, AutoExtendConfig autoExtendConfig)
SharedMemorySegment(std::filesystem::path sharedMemoryPath, std::string name, std::size_t size)
const std::string & getName() const
std::filesystem::path getPath() const
Definition BaseFeature.h:6
constexpr std::string_view type_name()
Definition TypeName.h:9
Definition SharedMemorySegment.h:16
std::size_t maxSize
Definition SharedMemorySegment.h:20
std::size_t size
Definition SharedMemorySegment.h:18