Go to the documentation of this file.
3 #include <RobotAPI/interface/armem/client/MemoryListenerInterface.h>
4 #include <RobotAPI/interface/armem/server/MemoryInterface.h>
30 bool addCoreSegments =
false);
33 bool addCoreSegments =
false);
36 data::CommitResult
commit(
const data::Commit& commitIce,
Time timeArrived);
37 data::CommitResult
commit(
const data::Commit& commitIce);
39 data::CommitResult
commitLocking(
const data::Commit& commitIce,
Time timeArrived);
40 data::CommitResult
commitLocking(
const data::Commit& commitIce);
45 query::data::Result
query(
const armem::query::data::Input&
input);
53 dto::DirectlyStoreResult
directlyStore(
const dto::DirectlyStoreInput& directlStoreInput);
54 dto::StartRecordResult
startRecord(
const dto::StartRecordInput& startRecordInput);
59 prediction::data::PredictionResultSeq
60 predict(prediction::data::PredictionRequestSeq requests);
server::wm::Memory * workingMemory
A bundle of updates to be sent to the memory.
Helps connecting a Memory server to the Ice interface.
server::ltm::Memory * longtermMemory
dto::StartRecordResult startRecord(const dto::StartRecordInput &startRecordInput)
client::MemoryListenerInterfacePrx memoryListenerTopic
prediction::data::PredictionResultSeq predict(prediction::data::PredictionRequestSeq requests)
armem::structure::data::GetServerStructureResult getServerStructure()
A memory storing data on the hard drive and in mongodb (needs 'armarx memory start' to start the mong...
armem::CommitResult reloadFromLTM()
void setMemoryListener(client::MemoryListenerInterfacePrx memoryListenerTopic)
ReaderT::InputType & input
dto::RecordStatusResult getRecordStatus()
prediction::data::EngineSupportMap getAvailableEngines()
dto::StopRecordResult stopRecord()
dto::DirectlyStoreResult directlyStore(const dto::DirectlyStoreInput &directlStoreInput)
Represents a point in time.
data::AddSegmentResult addSegment(const data::AddSegmentInput &input, bool addCoreSegments=false)
data::AddSegmentsResult addSegments(const data::AddSegmentsInput &input, bool addCoreSegments=false)
MemoryToIceAdapter(server::wm::Memory *workingMemory=nullptr, server::ltm::Memory *longtermMemory=nullptr)
Construct an MemoryToIceAdapter from an existing Memory.
data::CommitResult commitLocking(const data::Commit &commitIce, Time timeArrived)
data::CommitResult commit(const data::Commit &commitIce, Time timeArrived)
query::data::Result query(const armem::query::data::Input &input)