OpcUaCanOpen
CANopen OPC-UA server
mynodemanagernodesetxmlcreator.h
Go to the documentation of this file.
1
#ifndef MYNODEMANAGERNODESETXMLCREATOR_H
2
#define MYNODEMANAGERNODESETXMLCREATOR_H
3
4
#include "nodemanagernodesetxml.h"
5
6
// Factory to instantiate NodeManager implementations derived from NodeManagerNodeSetXml
7
// Creation of NodeManagers is based on the namespace URI
8
class
MyNodeManagerNodeSetXmlCreator
:
public
NodeManagerNodeSetXmlCreator
9
{
10
UA_DISABLE_COPY
(
MyNodeManagerNodeSetXmlCreator
);
11
public
:
12
13
MyNodeManagerNodeSetXmlCreator
();
14
15
virtual
~MyNodeManagerNodeSetXmlCreator
();
16
17
// Creates an instance of NodeManagerNodeSetXml or a class derived from NodeManagerNodeSetXml
18
NodeManagerNodeSetXml*
createNodeManager
(
const
UaString& sNamespaceUri);
19
20
NodeManagerNodeSetXml*
gwtNodeXmlManager
() {
return
m_pNodeManager
; }
21
22
protected
:
23
NodeManagerNodeSetXml*
m_pNodeManager
;
24
};
25
26
#endif // MYNODEMANAGERNODESETXMLCREATOR_H
Server
include
mynodemanagernodesetxmlcreator.h
Generated on Fri Sep 11 2020 14:30:15 for OpcUaCanOpen by
1.8.14