RequestObjects.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <RobotAPI/statecharts/ObjectMemoryGroup/RequestObjects.generated.h>
4 
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
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::onEnter
void onEnter() override
Definition: RequestObjects.cpp:25
armarx::ObjectMemoryGroup::RequestObjects::RequestObjects
RequestObjects(const XMLStateConstructorParams &stateData)
Definition: RequestObjects.cpp:18
armarx::ObjectMemoryGroup::RequestObjects::run
void run() override
Definition: RequestObjects.cpp:33
armarx::XMLStateConstructorParams
Definition: XMLState.h:49
armarx::ObjectMemoryGroup::RequestObjects::onExit
void onExit() override
Definition: RequestObjects.cpp:130
armarx::ObjectMemoryGroup::RequestObjects::Registry
static SubClassRegistry Registry
Definition: RequestObjects.h:20
IceInternal::Handle
Definition: forward_declarations.h:8
armarx::ObjectMemoryGroup::RequestObjects
Definition: RequestObjects.h:7
armarx::ObjectMemoryGroup
Definition: ObjectMemoryGroupRemoteStateOfferer.cpp:3
armarx::ObjectMemoryGroup::RequestObjects::CreateInstance
static XMLStateFactoryBasePtr CreateInstance(XMLStateConstructorParams stateData)
Definition: RequestObjects.cpp:138