UA Server SDK C++ Bundle  1.3.3.206
 All Data Structures Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
oNOpcUaNamespace for the UA information model http://opcfoundation.org/UA/
oNOpcUaDiNamespace for the UA information model http://opcfoundation.org/UA/DI/
oNOpcUaPlcNamespace for the UA information model http://PLCopen.org/OpcUa/IEC61131-3/
oNUaClientSdkNamespace for the C++ OPC UA Client Library
oCAddEventManagerMonitoredItemsContextCreateMonitoredItemsContext used for internal event manager add transaction
oCBaseEventTypeDataBaseEventTypeData
oCBrowseContextThis class provides all browse settings and the continuation point handling
oCBrowseUaNodeCallbackCallback interface for user specific browse result manipulation
oCCacheSignalInterface class for the connection between variables and the data sampling
oCCacheVariableConnectorClass connecting a UaVariableCache object with a monitoring item
oCChainEntryChainEntry
oCConditionBranchListHelper class for the EventManager interface implementation in EventManagerBase
oCContinuationPointUserDataBaseBase class for continuation point user data Base Class for handling of user data stored in the continuation point
oCContinuationPointWrapperContinuation point wrapper class for internal browse calls
oCCoreModuleInterface class for the Unified Automation Server Core Module
oCDataMonitoredItemSpecClass containing the information necessary to create a Data MonitoredItem
oCEventCallbackThe callback interface for event monitored items
oCEventFilterHelper class for the EventManager interface implementation in EventManagerBase
oCEventFilterElementHelper class for the EventManager interface implementation in EventManagerBase
oCEventFilterOperandHelper class for the EventManager interface implementation in EventManagerBase
oCEventItemHelper class for the EventManager interface implementation in EventManagerBase
oCEventManagerInterface definition of the EventManager used for monitoring events
oCEventManagerBaseImplements the EventManager interface base functionality independent of the node management It handles all active event monitored items and all event filtering and event field selection
oCEventManagerCallbackThe corresponding callback interface for the EventManager
oCEventManagerSubsetThis class holds the context for one EventManager in the transaction
oCEventManagerUaNodeImplements the EventManager interface for NodeManagerUaNode based node managers This class implements the EventManager interface for nodes managed by the SDK in a NodeManagerUaNode based node manager
oCEventMonitoringContextThis class provides the settings for an event monitored item
oCEventMonitoringContextCreateThis class provides the settings for an event monitored item
oCEventNotifierTreeElementHelper class for the EventManager interface implementation in EventManagerBase
oCEventTransactionContextThis class holds the context for an event transaction
oCEventTypeTreeElementHelper class for the EventManager interface implementation in EventManagerBase
oCHandleManagerHandleManager
oCHashTableHashTable
oCHistoryDeleteAtTimeJobHistoryDeleteAtTimeJob Derived from UaThreadPoolJob
oCHistoryDeleteEventsJobHistoryDeleteEventsJob Derived from UaThreadPoolJob
oCHistoryDeleteRawModifiedJobHistoryDeleteRawModifiedJob Derived from UaThreadPoolJob
oCHistoryJobBaseHistoryReadRawModifiedJob Derived from UaThreadPoolJob
oCHistoryManagerInterface definition of the HistoryManager used for reading, updating and deletion of data and event history
oCHistoryManagerBaseHistoryManager base implementation providing a simplified synchronous API
oCHistoryManagerCallbackThe corresponding callback interface for the HistoryManager
oCHistoryManagerSubsetHistoryManagerSubset
oCHistoryReadAtTimeJobHistoryReadAtTimeJob Derived from UaThreadPoolJob
oCHistoryReadCPUserDataBaseBase class for History Read continuation point user data Base Class for handling of user data stored in the History Read continuation point
oCHistoryReadEventsJobHistoryReadEventsJob Derived from UaThreadPoolJob
oCHistoryReadProcessedJobHistoryReadProcessedJob Derived from UaThreadPoolJob
oCHistoryReadRawModifiedJobHistoryReadRawModifiedJob Derived from UaThreadPoolJob
oCHistoryTransactionContextHistoryTransactionContext
oCHistoryUpdateDataJobHistoryUpdateDataJob Derived from UaThreadPoolJob
oCHistoryUpdateEventsJobHistoryUpdateEventsJob Derived from UaThreadPoolJob
oCHistoryVariableHandleHistoryVariableHandle
oCHistoryVariableHandleUaNodeHistoryVariableHandleUaNode
oCIOManagerInterface definition of the IOManager used for reading, writing and monitoring data
oCIOManager2Optimized but limited version of the IOManager interface
oCIOManager2CallbackCallback interface for the IOManager2 interface
oCIOManagerCallbackThe corresponding callback interface for the IOManager
oCIOManagerSubsetIOManagerSubset
oCIOManagerUaNodeImplementation of the interface IOManager operating on a generic address space node model
oCIOTransactionContextIOTransactionContext
oCIOVariableCallbackThe callback interface for data monitored items
oCMethodHandleBase class containing the information necessary to execute a method call
oCMethodHandleUaNodeMethodHandle containing the information necessary to execute a method represented as UaNode
oCMethodManagerInterface definition of the MethodManager used for calling methods in the server
oCMethodManagerCallbackThe corresponding callback interface for the MethodManager
oCMonitoringContextThis class provides the settings for a data monitored item
oCNewEventContextData class for storing the new events from a monitored item
oCNodeManagerInterface definition of NodeManager used for browsing and managing the address space
oCNodeManagerBaseClass providing a simplified base NodeManager, IOManager and optional EventManager implementation for most use cases
oCNodeManagerConfigInterface used to configure the address space in a NodeManager based on a generic node model
oCNodeManagerCrossReferencesNodeManager related interface to create cross references between NodeManagers It is not possible to create plane copies of this Interface
oCNodeManagerListInterface used to register and find NodeManagers
oCNodeManagerNS1NodeManager implementation for namespace 1
oCNodeManagerRootNodeManagerRoot
oCNodeManagerUaNodeImplementation of the interface NodeManager operating on a generic address space node model
oCOpcServerMain OPC Server object
oCOpcServerCallbackCallback interface for the main OPC Server object
oCOpcServerPrivateClass containing the private members for the OpcServer class
oCQueryContextThis class provides all query settings and the continuation point handling
oCReferenceCounterReferenceCounter
oCRegisteredNodeRegisteredNode
oCRingBufferRingBuffer
oCSamplingEngineSamplingEngine
oCSamplingExecutionSamplingExecution
oCServerConfigServer Configuration Interface definition
oCServerConfigBasicIniBasic server configuration class using the INI file format for internal use in the class OpcServer
oCServerConfigBasicXmlBasic server configuration class using the XML file format for internal use in the class OpcServer
oCServerConfigDataServerConfigData Derived from ServerConfig
oCServerConfigSettingsServerConfigSettings This class uses INI files to initialize its own values
oCServerConfigXmlServerConfigXml Derived from ServerConfig
oCServerManagerServerManager
oCServiceContextThis class provides the context for a Service invocation
oCSessionClass used to manage a client session in the server
oCSessionManagerSessionManager
oCUaAnalogItemCacheUaAnalogItemCache
oCUaAnalogItemCacheExUaAnalogItemCache
oCUaAnnotationWrapper class for the UA stack structure OpcUa_Annotation
oCUaAreaFolderOPC UA Folder Object handling class used as Alarm Area object
oCUaArgumentWrapper class for the UA stack structure OpcUa_Argument
oCUaBaseChangeMonitorTypeContextInternal helper class for changing monitoring settings
oCUaBuildInfoWrapper class for the UA stack structure OpcUa_BuildInfo
oCUaByteArrayThe UaByteArray handles the access to an array of bytes
oCUaByteRefUaByteRef
oCUaByteStringWrapper class for the UA stack structure OpcUa_ByteString
oCUaCallContextUaCallContext
oCUaCharHelper class for modifying UaChar elements
oCUaContentFilterOPC UA ContentFilter used in event filters and the Query service
oCUaContentFilterElementOPC UA ContentFilterElement used in ContentFilter
oCUaCreateMonitoredItemsContextUaCreateMonitoredItemsContext
oCUaDataTypeUaDataType
oCUaDataTypeAttributesWrapper class for the UA stack structure OpcUa_DataTypeAttributes
oCUaDataTypeNS0UaDataTypeNS0
oCUaDataValueWrapper class for the UA stack structure OpcUa_DataValue
oCUaDataVariableCacheUaDataVariableCache
oCUaDataVariableCacheExUaDataVariableCacheEx
oCUaDataVariableDeviceUaDataVariableDevice
oCUaDateTimeWrapper class for the UA stack structure OpcUa_DateTime
oCUaDeleteMonitoredItemsContextUaDeleteMonitoredItemsContext
oCUaDiagnosticInfoUaDiagnosticInfo
oCUaDirUaDir
oCUaElementOperandOPC UA ElementOperand used in ContentFilterElement
oCUaEndpointUaEndpoint
oCUaEndpointSecuritySettingUaEndpointSecuritySetting
oCUaEndpointSettingsUaEndpointSettings This class sets the the given values for the endpoint to create
oCUaEndpointXmlUaEndpointXml Derived from UaEndpoint
oCUaEUInformationWrapper class for the UA stack structure OpcUa_EUInformation
oCUaEventDataUaEventData
oCUaEventFilterWrapper class for the OPC UA EventFilter structure
oCUaEventFilterResultWrapper class for EventFilterResult
oCUaExpandedNodeIdWrapper class for the UA stack structure OpcUa_ExpandedNodeId
oCUaExtensionObjectUaExtensionObject Derived from OpcUa_ExtensionObject
oCUaFilterOperandOPC UA FilterOperand used in ContentFilterElement
oCUaFolderOPC UA Folder Object handling class
oCUaGenericDataTypeUaGenericDataType
oCUaGenericMethodUaGenericMethod
oCUaGenericObjectUaGenericObject
oCUaGenericObjectTypeUaGenericObjectType
oCUaGenericReferenceUaGenericReference
oCUaGenericReferenceTypeUaGenericReferenceType
oCUaGenericVariableUaGenericVariable
oCUaGenericVariableTypeUaGenericVariableType
oCUaGenericViewUaGenericView
oCUaGuidWrapper class for the UA stack structure OpcUa_Guid
oCUaHistoryReadContextUaHistoryReadContext
oCUaHistoryUpdateContextUaHistoryUpdateContext
oCUaJobThreadUaJobThread
oCUaLiteralOperandOPC UA LiteralOperand used in ContentFilterElement
oCUaLocalizedTextWrapper class for the UA stack structure OpcUa_LocalizedText
oCUaMethodUaMethod
oCUaMethodAttributesWrapper class for the UA stack structure OpcUa_MethodAttributes
oCUaMethodGenericUaMethodGeneric
oCUaModelChangeStructureDataTypeWrapper classs for the ua stack structure OpcUa_ModelChangeStructureDataType
oCUaModelingRuleUaModelingRule
oCUaModifyMonitoredItemsContextUaModifyMonitoredItemsContext
oCUaModuleInteface class for the OPC UA server module
oCUaMonitoredItemUaMonitoredItem
oCUaMonitoredItemDataUaMonitoredItemData
oCUaMonitoredItemEventUaMonitoredItemEvent
oCUaMutexAccess serialization between threads
oCUaMutexLockerUaMutexLocker
oCUaMutexRefCountedUaMutexRefCounted
oCUaNetworkBrowserPlatform independent class for navigating through the network
oCUaNetworkBrowseResultBrowse result class for navigating through the network
oCUaNodeInterface class for OPC UA Nodes created and managed with the SDK
oCUaNodeIdThis class encapsulates the native OpcUa_NodeId structure and handles memory allocation and cleanup for you
oCUaNumericRangeHelper class for NumericRange handling
oCUaObjectInterface for OPC UA Object nodes created and managed with the SDK
oCUaObjectArrayUaObjectArray
oCUaObjectAttributesWrapper class for the UA stack structure OpcUa_ObjectAttributes
oCUaObjectBaseUaObjectBase
oCUaObjectPointerArrayUaObjectPointerArray
oCUaObjectServerUaObjectServer
oCUaObjectServerCapabilitiesUaObjectServerCapabilities
oCUaObjectServerDiagnosticUaObjectServerDiagnostic
oCUaObjectTypeUaObjectType
oCUaObjectTypeAttributesWrapper class for the UA stack structure OpcUa_ObjectTypeAttributes
oCUaObjectTypeSimpleUaObjectTypeSimple
oCUaObjectVendorServerInfoUaObjectVendorServerInfo
oCUaPkiCertificateClass for handling X509 certificates
oCUaPkiCertificateCollectionUaPkiCertificateCollection OPC UA specific certificate collection
oCUaPkiCertificateInfoOPC UA specific certificate information
oCUaPkiIdentityIdentity for certificate issuer and subject
oCUaPkiPrivateKeyWrapper class for a private key
oCUaPkiProviderWrapper class for a PKI provider
oCUaPkiProviderNoSecurityWrapper class for no security PKI provider
oCUaPkiPublicKeyUaPkiPublicKey
oCUaPkiRevocationListClass for handling revocation lists
oCUaPkiRsaKeyPairUaPkiRsaKeyPair
oCUaPlatformLayerPlatform layer handling class
oCUaPointerArrayUaPointerArray
oCUaPropertyCacheUaPropertyCache
oCUaPropertyCacheExUaPropertyCacheEx
oCUaPropertyMethodArgumentUaPropertyMethodArgument
oCUaPublishContextUaPublishContext
oCUaQualifiedNameWrapper class for the UA stack structure OpcUa_QualifiedName
oCUaQueryContextUaQueryContext Class
oCUaQueryFirstContextUaQueryFirstContext Class
oCUaQueryNextContextUaQueryNextContext Class
oCUaRangeWrapper class for the UA stack structure OpcUa_Range
oCUaReadContextUaReadContext
oCUaRedundantServerDataTypeWrapper class for the UA stack structure OpcUa_RedundantServerDataType
oCUaRefCrossNodeManagerUaRefCrossNodeManager
oCUaRefCrossNodeManagerSingleUaRefCrossNodeManagerSingle
oCUaReferenceInterface definition of the UaReference
oCUaReferenceCPCopyUaGenericReference
oCUaReferenceListsClass implementing the reference handling for UaNodes
oCUaReferenceTypeUaReferenceType
oCUaReferenceTypeAttributesWrapper class for the UA stack structure OpcUa_ReferenceTypeAttributes
oCUaReferenceTypeNS0UaReferenceTypeNS0
oCUaRefFromStateUaRefFromState
oCUaRefGeneratesEventUaRefGeneratesEvent
oCUaRefHasCauseUaRefHasCause
oCUaRefHasComponentUaRefHasComponent
oCUaRefHasConditionReference class used to represent a HasCondition reference
oCUaRefHasDescriptionUaRefHasDescription
oCUaRefHasEffectUaRefHasEffect
oCUaRefHasEncodingUaRefHasEncoding
oCUaRefHasEventSourceUaRefHasEventSource
oCUaRefHasHistoricalConfigurationUaRefHasHistoricalConfiguration
oCUaRefHasModellingRuleUaRefHasModellingRule
oCUaRefHasModelParentUaRefHasModelParent
oCUaRefHasNotifierUaRefHasNotifier
oCUaRefHasOrderedComponentUaRefHasOrderedComponent
oCUaRefHasPropertyUaRefHasProperty
oCUaRefHasSubtypeUaRefHasSubtype
oCUaRefHasTypeDefinitionUaRefHasTypeDefinition
oCUaRefOrganizesUaRefOrganizes
oCUaRefOutOfServerUaRefOutOfServer
oCUaRefToStateUaRefToState
oCUaRelativePathThis class manages a relative path used for TranslatBrowsePathsToNodeIds
oCUaRepublishContextUaRepublishContext
oCUaSemaphoreSemaphore class is used to allow threads to synchronize access to a resource
oCUaServerUaServer
oCUaServerStatusDataTypeWrapper class for the UA stack structure OpcUa_ServerStatusDataType
oCUaSessionClass used to manage a OPC UA client session in the server
oCUaSetMonitoringModeContextUaSetMonitoringModeContext
oCUaSettingsPersistent platform-independent application settings
oCUaSettingsSectionPersistent platform-independent application settings
oCUaSimpleAttributeOperandOPC UA SimpleAttributeOperand used in ContentFilterElement or UaEventFilter
oCUaStackTypeArrayUaStackTypeArray
oCUaStatusUaStatus
oCUaStatusCodeThe class encapsulated OPC UA status codes and conversions from ant to Classic OPC codes
oCUaStringThis class encapsulates the native OpcUa_String structure and handles memory allocation and cleanup for you
oCUaSubscriptionClass implementing the OPC UA subscription object
oCUaSubscriptionContextUaPublishContext
oCUaSubscriptionManagerUaSubscriptionManager
oCUaThreadPlatform independent class for thread creation
oCUaThreadPoolUaThreadPool This class manages and recycles individual UaThread objects to help reduce thread creation costs in programs that use threads
oCUaThreadPoolJobUaThreadPoolJob It is not possible to create plane copies of this Class
oCUaTMBaseContextUaTMBaseContext
oCUaTraceA class used for trace outputs (error, information,...)
oCUaTransactionManagerUaTransactionManager
oCUaUniStringOPC UA string handling class
oCUaUniStringListOPC UA string list class
oCUaUserIdentityTokenBase class for the different user identity token classes
oCUaUserIdentityTokenAnonymousClass representing an anonymous user identity token
oCUaUserIdentityTokenCertificateClass representing a Certificate user identity token
oCUaUserIdentityTokenIssuedTokenClass representing a IssuedToken user identity token
oCUaUserIdentityTokenUserPasswordClass representing an User and Password user identity token
oCUaVariableUaVariable
oCUaVariableAttributesWrapper class for the UA stack structure OpcUa_VariableAttributes
oCUaVariableCacheUaVariableCache
oCUaVariableNs1UserDataSpecialized UserData class for UaVariable in namespace 1
oCUaVariableNs1UserDataGetCounterSpecialized UserData class for UaVariable in namespace 1 where the UserData class provides access to a integer counter
oCUaVariableNs1UserDataGetValueSpecialized UserData class for UaVariable in namespace 1 where the UserData class provides access to the value
oCUaVariableTypeUaVariableType
oCUaVariableTypeAttributesWrapper class for the UA stack structure OpcUa_VariableTypeAttributes
oCUaVariableTypeSimpleUaVariableTypeSimple
oCUaVariantUaVariant
oCUaVariantExceptionUaVariantException The UaVariantException class provides a base class for exceptions that can transferred across variants
oCUaViewUaView
oCUaViewAttributesWrapper class for the UA stack structure OpcUa_ViewAttributes
oCUaViewSimpleUaViewSimple
oCUaWriteContextUaWriteContext
oCUaXmlDocumentXML parser class for a XML document
oCUaXmlElementXML Element class
oCUaXmlValueXML Value class
oCUserDataBaseBase class for user data stored in a UaNode
oCVariableHandleBase class for the variable handle used in data access methods
oCVariableHandleUaNodeVariableHandleUaNode
\CVersionInfoCoreModuleClass providing static member functions to request the version information for the UA Server SKD, the UA Stack and the UA Stack Platform Layer