78 virtual public WorkingMemoryInterface
85 return "WorkingMemory";
88 static std::string GetDefaultName();
90 void onInitWorkingMemory()
override;
91 void onConnectWorkingMemory()
override;
110 ObjectInstanceMemorySegmentBasePrx
111 getObjectInstancesSegment(const ::Ice::Current& = Ice::emptyCurrent)
override;
118 ObjectClassMemorySegmentBasePrx
119 getObjectClassesSegment(const ::Ice::Current& = Ice::emptyCurrent)
override;
120 RelationMemorySegmentBasePrx
121 getRelationsSegment(const ::Ice::Current& = Ice::emptyCurrent)
override;
123 ObjectLocalizationMemoryUpdaterBasePrx
124 getObjectLocalizationUpdater(const ::Ice::Current& = Ice::emptyCurrent)
override;
126 CommonStorageInterfacePrx
127 getCommonStorage(const ::Ice::Current& = Ice::emptyCurrent)
const override;
128 PriorKnowledgeInterfacePrx
129 getPriorKnowledge(const ::Ice::Current& = Ice::emptyCurrent)
const override;
130 ActiveOacMemorySegmentBasePrx
131 getActiveOacSegment(const ::Ice::Current& = Ice::emptyCurrent)
override;
132 AgentInstancesSegmentBasePrx
133 getAgentInstancesSegment(const ::Ice::Current& = Ice::emptyCurrent)
override;
134 WorldStateSegmentBasePrx
135 getWorldStateSegment(const ::Ice::Current& = Ice::emptyCurrent)
override;
136 virtual OacMemorySegmentBasePrx getOacSegment(const ::Ice::Current& = Ice::emptyCurrent);
137 AffordanceSegmentBasePrx
138 getAffordanceSegment(const ::Ice::Current& = Ice::emptyCurrent)
override;
139 EnvironmentalPrimitiveSegmentBasePrx
140 getEnvironmentalPrimitiveSegment(const ::Ice::Current& = Ice::emptyCurrent)
override;
141 std::string getMemoryName(
const Ice::Current&)
const override;