26 #include <shared_mutex>
28 #include <Ice/ObjectAdapter.h>
30 #include <MemoryX/interface/core/MemoryInterface.h>
55 AbstractMemorySegmentPrx
addSegment(
const std::string& segmentName,
56 const AbstractMemorySegmentPtr& segment,
57 const ::Ice::Current& = Ice::emptyCurrent)
override;
58 bool hasSegment(
const std::string& segmentName,
59 const ::Ice::Current& = Ice::emptyCurrent)
const override;
60 AbstractMemorySegmentPrx
62 const ::Ice::Current& = Ice::emptyCurrent)
const override;
64 const ::Ice::Current& = Ice::emptyCurrent)
override;
65 NameList
getSegmentNames(const ::Ice::Current& = Ice::emptyCurrent)
const override;
68 const Ice::Current&
c = Ice::emptyCurrent)
override;
70 const Ice::Current&
c = Ice::emptyCurrent)
override;
72 AbstractMemorySegmentPtr
getSegmentPtr(
const std::string& segmentName);