Home Previous Up Next Index

memoryx::WorkingMemorySnapshotListSegmentBase

Overview

[ "cpp:virtual" ] class WorkingMemorySnapshotListSegmentBase extends PersistentMemorySegment

Operation Index

createSnapshot
createSubsetSnapshot
@brief createSubsetSnapshot @param name Name of the snapshot @param workingMemory Proxy to the working memory from which the snapshot should be created @param entityIdList List of entity IDs which should be saved in the snapshot @return Pointer to the Snapshot
openSnapshot
closeSnapshot
loadSnapshot
removeSnapshot
getSnapshotNames

Operations

WorkingMemorySnapshotInterface* createSnapshot(string name, AbstractWorkingMemoryInterface* workingMemory)

WorkingMemorySnapshotInterface* createSubsetSnapshot(string name, AbstractWorkingMemoryInterface* workingMemory, ::Ice::StringSeq entityIdList)

@brief createSubsetSnapshot

Parameters

name
Name of the snapshot
workingMemory
Proxy to the working memory from which the snapshot should be created
entityIdList
List of entity IDs which should be saved in the snapshot

Return Value

Pointer to the Snapshot

WorkingMemorySnapshotInterface* openSnapshot(string name) throws SnapshotNotFoundException

void closeSnapshot(WorkingMemorySnapshotInterface* snapshot)

void loadSnapshot(string name, AbstractWorkingMemoryInterface* workingMemory) throws SnapshotNotFoundException

bool removeSnapshot(string name)

NameList getSnapshotNames()


Home Previous Up Next Index