Go to the documentation of this file.
31 data::AddSegmentsResult
35 bool addCoreSegmentOnUsage =
false;
39 data::AddSegmentsResult
55 armem::query::data::Result
62 structure::data::GetServerStructureResult
70 dto::DirectlyStoreResult
77 dto::StartRecordResult
92 dto::RecordStatusResult
124 armem::actions::GetActionsOutputSeq
126 const ::Ice::Current& )
131 armem::actions::GetActionsOutputSeq
138 armem::actions::ExecuteActionOutputSeq
140 const ::Ice::Current& )
145 armem::actions::ExecuteActionOutputSeq
152 armem::prediction::data::PredictionResultSeq
158 armem::prediction::data::EngineSupportMap
164 armem::prediction::data::PredictionResultSeq
166 const ::Ice::Current& )
171 armem::prediction::data::EngineSupportMap
virtual armem::prediction::data::PredictionResultSeq predict(const armem::prediction::data::PredictionRequestSeq &requests)
virtual dto::DirectlyStoreResult directlyStore(const dto::DirectlyStoreInput &, const Ice::Current &=Ice::emptyCurrent) override
MemoryToIceAdapter iceAdapter
Helps connecting memory to ice. Used to handle Ice callbacks.
virtual armem::query::data::Result query(const armem::query::data::Input &input, const Ice::Current &=Ice::emptyCurrent) override
Helps connecting a Memory server to the Ice interface.
virtual armem::structure::data::GetServerStructureResult getServerStructure(const Ice::Current &=Ice::emptyCurrent) override
dto::StartRecordResult startRecord(const dto::StartRecordInput &startRecordInput)
virtual dto::StopRecordResult stopRecord(const Ice::Current &=Ice::emptyCurrent) override
void setMemoryName(const std::string &memoryName)
PluginT * addPlugin(const std::string prefix="", ParamsT &&...params)
virtual armem::actions::GetActionsOutputSeq getActions(const armem::actions::GetActionsInputSeq &inputs)
server::wm::Memory & workingMemory()
prediction::data::PredictionResultSeq predict(prediction::data::PredictionRequestSeq requests)
armem::structure::data::GetServerStructureResult getServerStructure()
virtual armem::prediction::data::EngineSupportMap getAvailableEngines()
A memory storing data on the hard drive and in mongodb (needs 'armarx memory start' to start the mong...
armem::CommitResult reloadFromLTM()
virtual data::AddSegmentsResult addSegments(const data::AddSegmentsInput &input, const Ice::Current &=Ice::emptyCurrent) override
server::ltm::Memory longtermMemory
A manager class for the ltm. It internally holds a normal wm instance as a cache.
ReaderT::InputType & input
MemoryToIceAdapter & iceAdapter()
dto::RecordStatusResult getRecordStatus()
Plugin & memoryServerPlugin()
prediction::data::EngineSupportMap getAvailableEngines()
dto::StopRecordResult stopRecord()
virtual ~ReadWritePluginUser() override
dto::DirectlyStoreResult directlyStore(const dto::DirectlyStoreInput &directlStoreInput)
virtual data::CommitResult commit(const data::Commit &commit, const Ice::Current &=Ice::emptyCurrent) override
armem::CommitResult reloadFromLTM()
virtual armem::actions::ExecuteActionOutputSeq executeActions(const armem::actions::ExecuteActionInputSeq &inputs)
const std::string memoryName
void setMemoryName(const std::string &memoryName)
Set the name of the wm and the ltm.
data::AddSegmentsResult addSegments(const data::AddSegmentsInput &input, bool addCoreSegments=false)
server::ltm::Memory & longtermMemory()
server::wm::Memory workingMemory
The actual memory.
virtual dto::StartRecordResult startRecord(const dto::StartRecordInput &startRecordInput, const Ice::Current &=Ice::emptyCurrent) override
data::CommitResult commitLocking(const data::Commit &commitIce, Time timeArrived)
query::data::Result query(const armem::query::data::Input &input)
virtual dto::RecordStatusResult getRecordStatus(const Ice::Current &=Ice::emptyCurrent) override