5 #include <RobotAPI/interface/armem/server/MemoryInterface.h>
22 virtual public MemoryInterface,
34 virtual data::AddSegmentsResult
36 const Ice::Current& = Ice::emptyCurrent)
override;
38 bool addCoreSegments);
40 virtual data::CommitResult
commit(
const data::Commit&
commit,
41 const Ice::Current& = Ice::emptyCurrent)
override;
45 virtual armem::query::data::Result
query(
const armem::query::data::Input&
input,
46 const Ice::Current& = Ice::emptyCurrent)
override;
47 virtual armem::structure::data::GetServerStructureResult
52 virtual dto::DirectlyStoreResult
54 const Ice::Current& = Ice::emptyCurrent)
override;
55 virtual dto::StartRecordResult
56 startRecord(
const dto::StartRecordInput& startRecordInput,
57 const Ice::Current& = Ice::emptyCurrent)
override;
58 virtual dto::StopRecordResult
stopRecord(
const Ice::Current& = Ice::emptyCurrent)
override;
59 virtual dto::RecordStatusResult
63 virtual armem::actions::GetActionsOutputSeq
64 getActions(
const armem::actions::GetActionsInputSeq& inputs);
65 virtual armem::actions::ExecuteActionOutputSeq
66 executeActions(
const armem::actions::ExecuteActionInputSeq& inputs);
68 virtual armem::actions::GetActionsOutputSeq
69 getActions(
const armem::actions::GetActionsInputSeq& inputs,
70 const ::Ice::Current&)
override;
71 virtual armem::actions::ExecuteActionOutputSeq
72 executeActions(
const armem::actions::ExecuteActionInputSeq& inputs,
73 const ::Ice::Current&)
override;
76 virtual armem::prediction::data::PredictionResultSeq
77 predict(
const armem::prediction::data::PredictionRequestSeq& requests);
84 virtual armem::prediction::data::PredictionResultSeq
85 predict(
const armem::prediction::data::PredictionRequestSeq& requests,
86 const ::Ice::Current&)
override;
87 virtual armem::prediction::data::EngineSupportMap