ObjectMemoryGroupRemoteStateOfferer.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 #include "ObjectMemoryGroupStatechartContext.generated.h"
6 
8 {
10  virtual public XMLRemoteStateOfferer<
11  ObjectMemoryGroupStatechartContext> // Change this statechart context if you need another context (dont forget to change in the constructor as well)
12  {
13  public:
15 
16  // inherited from RemoteStateOfferer
17  void onInitXMLRemoteStateOfferer() override;
18  void onConnectXMLRemoteStateOfferer() override;
19  void onExitXMLRemoteStateOfferer() override;
20 
21  // static functions for AbstractFactory Method
22  static std::string GetName();
24  static SubClassRegistry Registry;
25  };
26 } // namespace armarx::ObjectMemoryGroup
armarx::ObjectMemoryGroup::ObjectMemoryGroupRemoteStateOfferer::onConnectXMLRemoteStateOfferer
void onConnectXMLRemoteStateOfferer() override
Definition: ObjectMemoryGroupRemoteStateOfferer.cpp:23
armarx::ObjectMemoryGroup::ObjectMemoryGroupRemoteStateOfferer::CreateInstance
static XMLStateOffererFactoryBasePtr CreateInstance(StatechartGroupXmlReaderPtr reader)
Definition: ObjectMemoryGroupRemoteStateOfferer.cpp:41
armarx::ObjectMemoryGroup::ObjectMemoryGroupRemoteStateOfferer::GetName
static std::string GetName()
Definition: ObjectMemoryGroupRemoteStateOfferer.cpp:34
IceInternal::Handle< XMLStateOffererFactoryBase >
armarx::StatechartGroupXmlReaderPtr
std::shared_ptr< StatechartGroupXmlReader > StatechartGroupXmlReaderPtr
Definition: GroupXmlReader.h:94
armarx::ObjectMemoryGroup::ObjectMemoryGroupRemoteStateOfferer
Definition: ObjectMemoryGroupRemoteStateOfferer.h:9
armarx::XMLRemoteStateOfferer
Definition: XMLRemoteStateOfferer.h:51
armarx::ObjectMemoryGroup::ObjectMemoryGroupRemoteStateOfferer::Registry
static SubClassRegistry Registry
Definition: ObjectMemoryGroupRemoteStateOfferer.h:24
armarx::ObjectMemoryGroup::ObjectMemoryGroupRemoteStateOfferer::onExitXMLRemoteStateOfferer
void onExitXMLRemoteStateOfferer() override
Definition: ObjectMemoryGroupRemoteStateOfferer.cpp:28
armarx::ObjectMemoryGroup
Definition: ObjectMemoryGroupRemoteStateOfferer.cpp:3
XMLRemoteStateOfferer.h
armarx::ObjectMemoryGroup::ObjectMemoryGroupRemoteStateOfferer::onInitXMLRemoteStateOfferer
void onInitXMLRemoteStateOfferer() override
Definition: ObjectMemoryGroupRemoteStateOfferer.cpp:18
armarx::ObjectMemoryGroup::ObjectMemoryGroupRemoteStateOfferer::ObjectMemoryGroupRemoteStateOfferer
ObjectMemoryGroupRemoteStateOfferer(StatechartGroupXmlReaderPtr reader)
Definition: ObjectMemoryGroupRemoteStateOfferer.cpp:11