Home Previous Up Next Index

memoryx::LongtermMemoryInterface

Overview

interface LongtermMemoryInterface extends MemoryInterface

Operation Index

getWorkingMemorySnapshotListSegment
getCustomInstancesSegment
getOacSegment
getKBMSegment
getProfilerDataSegment
getResourceProfileSegment
getPredictionDataSegment
getDMPSegment
getSelfLocalisationSegment
getObjectClassesSegment
getCommonStorage
loadWorkingMemorySnapshot
saveWorkingMemorySnapshot
openWorkingMemorySnapshot
removeWorkingMemorySnapshot
getSnapshotNames

Operations

WorkingMemorySnapshotListSegmentBase* getWorkingMemorySnapshotListSegment()

PersistentObjectInstanceSegmentBase* getCustomInstancesSegment(string segmentName, bool createIfMissing)

OacMemorySegmentBase* getOacSegment()

KBMSegmentBase* getKBMSegment()

PersistentProfilerDataSegmentBase* getProfilerDataSegment()

PersistentResourceProfileSegmentBase* getResourceProfileSegment()

PersistentPredictionDataSegmentBase* getPredictionDataSegment()

PersistentDMPDataSegmentBase* getDMPSegment()

PersistentEntitySegmentBase* getSelfLocalisationSegment()

PersistentObjectClassSegmentBase* getObjectClassesSegment()

CommonStorageInterface* getCommonStorage()

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

bool saveWorkingMemorySnapshot(string name, AbstractWorkingMemoryInterface* workingMemory)

WorkingMemorySnapshotInterface* openWorkingMemorySnapshot(string name)

bool removeWorkingMemorySnapshot(string name)

NameList getSnapshotNames()


Home Previous Up Next Index