RequestObjects.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <RobotAPI/statecharts/ObjectMemoryGroup/RequestObjects.generated.h>
4
5
namespace
armarx::ObjectMemoryGroup
6
{
7
class
RequestObjects
:
public
RequestObjectsGeneratedBase<RequestObjects>
8
{
9
public
:
10
RequestObjects
(
const
XMLStateConstructorParams
& stateData);
11
12
// inherited from StateBase
13
void
onEnter
()
override
;
14
void
run
()
override
;
15
// void onBreak() override;
16
void
onExit
()
override
;
17
18
// static functions for AbstractFactory Method
19
static
XMLStateFactoryBasePtr
CreateInstance
(
XMLStateConstructorParams
stateData);
20
static
SubClassRegistry
Registry
;
21
22
// DO NOT INSERT ANY CLASS MEMBERS,
23
// use stateparameters instead,
24
// if classmember are neccessary nonetheless, reset them in onEnter
25
};
26
}
// namespace armarx::ObjectMemoryGroup
armarx::ObjectMemoryGroup::RequestObjects::Registry
static SubClassRegistry Registry
Definition
RequestObjects.h:20
armarx::ObjectMemoryGroup::RequestObjects::onEnter
void onEnter() override
Definition
RequestObjects.cpp:25
armarx::ObjectMemoryGroup::RequestObjects::onExit
void onExit() override
Definition
RequestObjects.cpp:130
armarx::ObjectMemoryGroup::RequestObjects::run
void run() override
Definition
RequestObjects.cpp:33
armarx::ObjectMemoryGroup::RequestObjects::CreateInstance
static XMLStateFactoryBasePtr CreateInstance(XMLStateConstructorParams stateData)
Definition
RequestObjects.cpp:138
armarx::ObjectMemoryGroup::RequestObjects::RequestObjects
RequestObjects(const XMLStateConstructorParams &stateData)
Definition
RequestObjects.cpp:18
armarx::ObjectMemoryGroup
Definition
ObjectMemoryGroupRemoteStateOfferer.cpp:4
armarx::XMLStateFactoryBasePtr
IceInternal::Handle< XMLStateFactoryBase > XMLStateFactoryBasePtr
Definition
XMLState.h:64
armarx::XMLStateConstructorParams
Definition
XMLState.h:50
RobotAPI
statecharts
ObjectMemoryGroup
RequestObjects.h
Generated by
1.13.2