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
static XMLStateOffererFactoryBasePtr CreateInstance(StatechartGroupXmlReaderPtr reader)
std::shared_ptr< StatechartGroupXmlReader > StatechartGroupXmlReaderPtr
IceInternal::Handle< XMLStateOffererFactoryBase > XMLStateOffererFactoryBasePtr