Home Previous Up Next Index

memoryx::MemoryInterface

Overview

interface MemoryInterface

Derived Classes and Interfaces

AbstractWorkingMemoryInterface
LongtermMemoryInterface
PriorKnowledgeInterface

Used By

AbstractMemorySegment::setParentMemory

Operation Index

addSegment
addGenericSegment
hasSegment
getSegment
removeSegment
getSegmentNames
findEntityById
findEntityRefById
clear
getMemoryName

Operations

AbstractMemorySegment* addSegment(string segmentName, AbstractMemorySegment s) throws SegmentAlreadyExistsException

AbstractMemorySegment* addGenericSegment(string segmentName) throws SegmentAlreadyExistsException

bool hasSegment(string segmentName)

AbstractMemorySegment* getSegment(string segmentName)

void removeSegment(string segmentName)

NameList getSegmentNames()

EntityBase findEntityById(string entityId)

EntityRefBase findEntityRefById(string entityId)

void clear()

string getMemoryName()


Home Previous Up Next Index