WorkingMemorySnapshotListSegment Class Reference

#include <MemoryX/libraries/longtermmemory/WorkingMemorySnapshotListSegment.h>

+ Inheritance diagram for WorkingMemorySnapshotListSegment:

Public Member Functions

void clear (const ::Ice::Current &=Ice::emptyCurrent) override
 
void closeSnapshot (const WorkingMemorySnapshotInterfacePrx &snapshot, const ::Ice::Current &=Ice::emptyCurrent) override
 
WorkingMemorySnapshotInterfacePrx createSnapshot (const ::std::string &name, const AbstractWorkingMemoryInterfacePrx &workingMemory, const ::Ice::Current &=Ice::emptyCurrent) override
 
WorkingMemorySnapshotInterfacePrx createSubsetSnapshot (const ::std::string &name, const AbstractWorkingMemoryInterfacePrx &workingMemory, const Ice::StringSeq &entityIdList, const ::Ice::Current &c=Ice::emptyCurrent) override
 
Ice::Identity getIceId (const Ice::Current &) const override
 
NameList getSnapshotNames (const ::Ice::Current &=Ice::emptyCurrent) const override
 
void loadSnapshot (const ::std::string &name, const AbstractWorkingMemoryInterfacePrx &workingMemory, const ::Ice::Current &=Ice::emptyCurrent) override
 
WorkingMemorySnapshotInterfacePrx openSnapshot (const ::std::string &name, const ::Ice::Current &=Ice::emptyCurrent) override
 
void print (const ::Ice::Current &=Ice::emptyCurrent) const override
 
bool removeSnapshot (const ::std::string &name, const ::Ice::Current &=Ice::emptyCurrent) override
 
Ice::Int size (const ::Ice::Current &=Ice::emptyCurrent) const override
 
 WorkingMemorySnapshotListSegment (const DatabaseInterfacePrx &databasePrx, const CollectionInterfacePrx &collection, Ice::CommunicatorPtr ic)
 
 ~WorkingMemorySnapshotListSegment () override
 

Protected Member Functions

void setParentMemory (const MemoryInterfacePtr &memory, const Ice::Current &) override
 
void setSegmentName (const std::string &segmentName, const ::Ice::Current &=Ice::emptyCurrent) override
 

Detailed Description

Definition at line 38 of file WorkingMemorySnapshotListSegment.h.

Constructor & Destructor Documentation

◆ WorkingMemorySnapshotListSegment()

WorkingMemorySnapshotListSegment ( const DatabaseInterfacePrx &  databasePrx,
const CollectionInterfacePrx &  collection,
Ice::CommunicatorPtr  ic 
)

Definition at line 39 of file WorkingMemorySnapshotListSegment.cpp.

◆ ~WorkingMemorySnapshotListSegment()

Member Function Documentation

◆ clear()

void clear ( const ::Ice::Current &  = Ice::emptyCurrent)
override

Definition at line 183 of file WorkingMemorySnapshotListSegment.cpp.

+ Here is the call graph for this function:

◆ closeSnapshot()

void closeSnapshot ( const WorkingMemorySnapshotInterfacePrx &  snapshot,
const ::Ice::Current &  = Ice::emptyCurrent 
)
override

Definition at line 93 of file WorkingMemorySnapshotListSegment.cpp.

◆ createSnapshot()

WorkingMemorySnapshotInterfacePrx createSnapshot ( const ::std::string &  name,
const AbstractWorkingMemoryInterfacePrx &  workingMemory,
const ::Ice::Current &  = Ice::emptyCurrent 
)
override

Definition at line 53 of file WorkingMemorySnapshotListSegment.cpp.

+ Here is the call graph for this function:

◆ createSubsetSnapshot()

WorkingMemorySnapshotInterfacePrx createSubsetSnapshot ( const ::std::string &  name,
const AbstractWorkingMemoryInterfacePrx &  workingMemory,
const Ice::StringSeq &  entityIdList,
const ::Ice::Current &  c = Ice::emptyCurrent 
)
override

Definition at line 67 of file WorkingMemorySnapshotListSegment.cpp.

+ Here is the call graph for this function:

◆ getIceId()

Ice::Identity getIceId ( const Ice::Current &  ) const
override

Definition at line 171 of file WorkingMemorySnapshotListSegment.cpp.

+ Here is the call graph for this function:

◆ getSnapshotNames()

NameList getSnapshotNames ( const ::Ice::Current &  = Ice::emptyCurrent) const
override

Definition at line 142 of file WorkingMemorySnapshotListSegment.cpp.

+ Here is the caller graph for this function:

◆ loadSnapshot()

void loadSnapshot ( const ::std::string &  name,
const AbstractWorkingMemoryInterfacePrx &  workingMemory,
const ::Ice::Current &  = Ice::emptyCurrent 
)
override

Definition at line 103 of file WorkingMemorySnapshotListSegment.cpp.

+ Here is the call graph for this function:

◆ openSnapshot()

WorkingMemorySnapshotInterfacePrx openSnapshot ( const ::std::string &  name,
const ::Ice::Current &  = Ice::emptyCurrent 
)
override

Definition at line 80 of file WorkingMemorySnapshotListSegment.cpp.

◆ print()

void print ( const ::Ice::Current &  = Ice::emptyCurrent) const
override

Definition at line 193 of file WorkingMemorySnapshotListSegment.cpp.

◆ removeSnapshot()

bool removeSnapshot ( const ::std::string &  name,
const ::Ice::Current &  = Ice::emptyCurrent 
)
override

Definition at line 126 of file WorkingMemorySnapshotListSegment.cpp.

+ Here is the caller graph for this function:

◆ setParentMemory()

void setParentMemory ( const MemoryInterfacePtr &  memory,
const Ice::Current &   
)
inlineoverrideprotected

Definition at line 67 of file WorkingMemorySnapshotListSegment.h.

◆ setSegmentName()

void setSegmentName ( const std::string &  segmentName,
const ::Ice::Current &  = Ice::emptyCurrent 
)
inlineoverrideprotected

Definition at line 62 of file WorkingMemorySnapshotListSegment.h.

◆ size()

Ice::Int size ( const ::Ice::Current &  = Ice::emptyCurrent) const
override

Definition at line 178 of file WorkingMemorySnapshotListSegment.cpp.


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