lintel 0.2.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
lintel::ISharedMemoryService Class Referenceabstract

#include <ISharedMemoryService.h>

Inheritance diagram for lintel::ISharedMemoryService:
lintel::SharedMemoryService

Public Member Functions

virtual ~ISharedMemoryService ()=default
 
virtual SharedMemorySegmentInfo showStateOf (const std::shared_ptr< SharedMemorySegment > &segment) const =0
 
virtual void growOf (const std::shared_ptr< SharedMemorySegment > &segment, std::size_t grow)=0
 
virtual void shrinkOf (const std::shared_ptr< SharedMemorySegment > &segment)=0
 
virtual void onInitialize ()=0
 

Constructor & Destructor Documentation

◆ ~ISharedMemoryService()

virtual lintel::ISharedMemoryService::~ISharedMemoryService ( )
virtualdefault

Member Function Documentation

◆ growOf()

virtual void lintel::ISharedMemoryService::growOf ( const std::shared_ptr< SharedMemorySegment > &  segment,
std::size_t  grow 
)
pure virtual

Implemented in lintel::SharedMemoryService.

◆ onInitialize()

virtual void lintel::ISharedMemoryService::onInitialize ( )
pure virtual

Implemented in lintel::SharedMemoryService.

◆ showStateOf()

virtual SharedMemorySegmentInfo lintel::ISharedMemoryService::showStateOf ( const std::shared_ptr< SharedMemorySegment > &  segment) const
pure virtual

Implemented in lintel::SharedMemoryService.

◆ shrinkOf()

virtual void lintel::ISharedMemoryService::shrinkOf ( const std::shared_ptr< SharedMemorySegment > &  segment)
pure virtual

Implemented in lintel::SharedMemoryService.


The documentation for this class was generated from the following file: