1#ifndef LINTEL_ISHAREDMEMORYSERVICE_H
2#define LINTEL_ISHAREDMEMORYSERVICE_H
8class SharedMemorySegment;
9class SharedMemorySegmentInfo;
18 virtual void growOf(
const std::shared_ptr<SharedMemorySegment> &
segment, std::size_t
grow) = 0;
Definition ISharedMemoryService.h:12
virtual void growOf(const std::shared_ptr< SharedMemorySegment > &segment, std::size_t grow)=0
virtual void onInitialize()=0
virtual ~ISharedMemoryService()=default
virtual SharedMemorySegmentInfo showStateOf(const std::shared_ptr< SharedMemorySegment > &segment) const =0
virtual void shrinkOf(const std::shared_ptr< SharedMemorySegment > &segment)=0
Definition SharedMemorySegmentInfo.h:13
Definition BaseFeature.h:6
constexpr std::string_view type_name()
Definition TypeName.h:9