C++ UA Server SDK
1.5.0.318
|
This class is the factory for creating instances of ObjectTypes and VariableType defined in namespace 0. More...
#include <instancefactory.h>
Inherits XmlUaNodeFactoryNamespace.
Public Member Functions | |
virtual UaVariable * | createVariable (UaBase::Variable *pVariable, XmlUaNodeFactoryManager *pFactory, NodeManagerConfig *pNodeConfig, UaMutexRefCounted *pSharedMutex=NULL) |
Creates a Variable with all children. More... | |
virtual UaObject * | createObject (UaBase::Object *pObject, XmlUaNodeFactoryManager *pFactory, NodeManagerConfig *pNodeConfig, UaMutexRefCounted *pSharedMutex=NULL) |
Creates an Object with all children. More... | |
virtual UaVariant | defaultValue (const UaNodeId &dataTypeId, OpcUa_Int32 valueRank) const |
Returns default values for all data types provided by Namespace 0. More... | |
Public Member Functions inherited from XmlUaNodeFactoryNamespace | |
virtual OpcUa::BaseVariableTypeGeneric * | createGenericVariable (UaBase::Variable *pVariable, XmlUaNodeFactoryManager *pFactory, NodeManagerConfig *pNodeConfig, UaMutexRefCounted *pSharedMutex) |
Creates a Variable and the children defined by pVariable. More... | |
virtual OpcUa::BaseObjectTypeGeneric * | createGenericObject (UaBase::Object *pObject, XmlUaNodeFactoryManager *pFactory, NodeManagerConfig *pNodeConfig, UaMutexRefCounted *pSharedMutex) |
Creates an Object and the children defined by pObject. More... | |
virtual OpcUa::BaseMethod * | createGenericMethod (UaBase::Method *pMethod, XmlUaNodeFactoryManager *pFactory, NodeManagerConfig *pNodeConfig, UaMutexRefCounted *pSharedMutex) |
Creates a Method and the children defined by pMethod. More... | |
This class is the factory for creating instances of ObjectTypes and VariableType defined in namespace 0.
|
virtual |
Creates an Object with all children.
If the TypeDefinition of pObject is unknown, a generic Object will be created.
Implements XmlUaNodeFactoryNamespace.
|
virtual |
Creates a Variable with all children.
If the TypeDefinition of pVariable is unknown, a generic Variable will be created.
Implements XmlUaNodeFactoryNamespace.
|
virtual |
Returns default values for all data types provided by Namespace 0.
Implements XmlUaNodeFactoryNamespace.