TaskOutcomeSegment.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <string>
4
5
#include <
RobotAPI/libraries/armem/server/segment/SpecializedSegment.h
>
6
7
namespace
armarx::armem::server::task_outcome
8
{
9
class
TaskOutcomeSegment
:
public
armem::server::segment::SpecializedCoreSegment
10
{
11
public
:
12
using
Base
=
armem::server::segment::SpecializedCoreSegment
;
13
static
const
std::string
CORE_SEGMENT_NAME
;
14
15
public
:
16
TaskOutcomeSegment
(
armem::server::MemoryToIceAdapter
&
iceMemory
);
17
18
void
defineProperties
(
armarx::PropertyDefinitionsPtr
defs,
19
const
std::string& prefix =
""
)
override
;
20
void
init
()
override
;
21
22
public
:
23
struct
Properties
24
{
25
};
26
27
Properties
properties
;
28
};
29
30
}
// namespace armarx::armem::server::task_outcome
SpecializedSegment.h
armarx::armem::server::MemoryToIceAdapter
Helps connecting a Memory server to the Ice interface.
Definition
MemoryToIceAdapter.h:100
armarx::armem::server::segment::SpecializedCoreSegment
A base class for core segments.
Definition
SpecializedCoreSegment.h:20
armarx::armem::server::segment::detail::SegmentBase< server::wm::CoreSegment >::iceMemory
MemoryToIceAdapter & iceMemory
Definition
SpecializedSegment.h:58
armarx::armem::server::task_outcome::TaskOutcomeSegment::defineProperties
void defineProperties(armarx::PropertyDefinitionsPtr defs, const std::string &prefix="") override
Definition
TaskOutcomeSegment.cpp:24
armarx::armem::server::task_outcome::TaskOutcomeSegment::properties
Properties properties
Definition
TaskOutcomeSegment.h:27
armarx::armem::server::task_outcome::TaskOutcomeSegment::CORE_SEGMENT_NAME
static const std::string CORE_SEGMENT_NAME
Definition
TaskOutcomeSegment.h:13
armarx::armem::server::task_outcome::TaskOutcomeSegment::TaskOutcomeSegment
TaskOutcomeSegment(armem::server::MemoryToIceAdapter &iceMemory)
Definition
TaskOutcomeSegment.cpp:15
armarx::armem::server::task_outcome::TaskOutcomeSegment::Base
armem::server::segment::SpecializedCoreSegment Base
Definition
TaskOutcomeSegment.h:12
armarx::armem::server::task_outcome::TaskOutcomeSegment::init
void init() override
Definition
TaskOutcomeSegment.cpp:31
armarx::armem::server::task_outcome
Definition
TaskOutcomeSegment.cpp:11
armarx::PropertyDefinitionsPtr
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.
Definition
forward_declarations.h:35
armarx::armem::server::task_outcome::TaskOutcomeSegment::Properties
Definition
TaskOutcomeSegment.h:24
RobotAPI
libraries
armem_task_outcome
server
segment
TaskOutcomeSegment.h
Generated by
1.13.2