UA Server SDK C++ Bundle  1.4.3.291
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567891011]
 CAggregateCalculatorInterfaceAn interface that captures the original active API of the AggregateCalculator class required to integrate with the subscription code
 COpcUa::AggregateConfigurationTypeClass implementing the UaObject interface for the AggregateConfigurationType
 CAggregatorsThe set of built-in aggregate factories
 CUaBase::BaseNodeStores the information of BaseNode
 CUaBase::BaseNodeFactoryA factory to create subtypes of BaseNode
 COpcUaDi::BlockTypeClass implementing the UaObject interface for the BlockType
 CUaClientSdk::BrowseContextSettings for a browse request
 CBrowseContextThis class provides all browse settings and the continuation point handling
 CBrowseParametersAll parameter for a browse request
 CBrowseReferenceResultAll parameters for a browse result
 CBrowseUaNodeCallbackCallback interface for user specific browse result manipulation
 CCacheSignalInterface class for the connection between variables and the data sampling
 CUaClientSdk::CallInSettings for a call request
 CUaClientSdk::CallOutSettings for a call request
 CUaClientSdk::CertificateValidationCallbackThe CertificateValidationCallback is an interface for retrieving information about certificate validation errors
 CUaClientSdk::ClientSecurityInfoSecurity related settings to create a secure channel
 CComAeAttributeMappingData class for COM A&E Attributes mapping to OPC UA event fields
 CConditionBranchListHelper class for the EventManager interface implementation in EventManagerBase
 COpcUa::ConditionTypeBaseGenerated base class for a ConditionType
 COpcUaDi::ConfigurableObjectTypeClass implementing the UaObject interface for the ConfigurableObjectType
 COpcUaDi::ConnectionPointTypeClass implementing the UaObject interface for the ConnectionPointType
 CContinuationPointUserDataBaseBase class for continuation point user data
 CContinuationPointWrapperContinuation point wrapper class for internal browse calls
 CCoreModuleInterface class for the Unified Automation Server Core Module
 COpcUaPlc::CtrlConfigurationTypeClass implementing the UaObject interface for the CtrlConfigurationType
 COpcUaPlc::CtrlFunctionBlockTypeClass implementing the UaObject interface for the CtrlFunctionBlockType
 COpcUaPlc::CtrlProgramOrganizationUnitTypeClass implementing the UaObject interface for the CtrlProgramOrganizationUnitType
 COpcUaPlc::CtrlProgramTypeClass implementing the UaObject interface for the CtrlProgramType
 COpcUaPlc::CtrlResourceTypeClass implementing the UaObject interface for the CtrlResourceType
 COpcUaPlc::CtrlTaskTypeClass implementing the UaObject interface for the CtrlTaskType
 CDataMonitoredItemSpecClass containing the information necessary to create a Data MonitoredItem
 COpcUa::DataTypeEncodingTypeClass implementing the UaObject interface for the DataTypeEncodingType
 COpcUaDi::DataTypesClass used to handle data type registration
 CUaClientSdk::DeleteAtTimeDetailThe DeleteRawModifiedDetail class contains the data for one item in a HistoryUpdate call for data
 CUaClientSdk::DeleteEventDetailThe DeleteRawModifiedDetail class contains the data for one item in a HistoryUpdate call for data
 CUaClientSdk::DeleteRawModifiedDetailData for one item in a HistoryUpdate call for data
 COpcUaDi::DeviceTypeClass implementing the UaObject interface for the DeviceType
 CEventCallbackThe callback interface for event monitored items
 CEventFilterHelper class for the EventManager interface implementation in EventManagerBase
 CEventFilterElementHelper class for the EventManager interface implementation in EventManagerBase
 CEventFilterOperandHelper class for the EventManager interface implementation in EventManagerBase
 CEventItemHelper class for the EventManager interface implementation in EventManagerBase
 CEventManagerInterface definition of the EventManager used for monitoring events
 CEventManagerCallbackThe corresponding callback interface for the EventManager
 CEventManagerSubsetThis class holds the context for one EventManager in the transaction
 CEventMonitoringContextThis class provides the settings for an event monitored item
 CEventNotifierTreeElementHelper class for the EventManager interface implementation in EventManagerBase
 CEventTransactionContextThis class holds the context for an event transaction
 CEventTypeTreeElementHelper class for the EventManager interface implementation in EventManagerBase
 COpcUa::ExclusiveLimitStateMachineTypeClass implementing the UaObject interface for the ExclusiveLimitStateMachineType
 CUaBase::ExtensionStores the information of an Extension that is added to a node in a NodeSet XML file
 COpcUaDi::FetchResultDataDataTypeWrapper class for the UA stack structure OpcUaDi_FetchResultDataDataType
 COpcUaDi::FetchResultDataTypeWrapper class for the UA stack structure OpcUaDi_FetchResultDataType
 COpcUaDi::FetchResultErrorDataTypeWrapper class for the UA stack structure OpcUaDi_FetchResultErrorDataType
 COpcUa::FileTypeClass implementing the UaObject interface for the FileType
 COpcUa::FolderTypeClass implementing the UaObject interface for the FolderType
 CUaBase::FullReferenceStores the information of the Reference
 COpcUaDi::FunctionalGroupTypeClass implementing the UaObject interface for the FunctionalGroupType
 CHandleManager< T >HandleManager
 CHandleManager< CoreMonitoredItem >
 CHandleManager< EventItem >
 CHandleManager< FileHandleData >
 CHandleManager< RegisteredNode >
 CHandleManager< SamplingItem >
 CHandleManager< TransactionContext >
 CHandleManager< UaBaseChangeMonitorTypeContext >
 CHandleManager< UaMonitoredItem >
 CHandleManager< UaTMBaseContext >
 CHashTableHashTable
 COpcUa::HistoricalDataConfigurationTypeClass implementing the UaObject interface for the HistoricalDataConfigurationType
 CHistoryManagerInterface definition of the HistoryManager used for reading, updating and deletion of data and event history
 CHistoryManagerCallbackThe corresponding callback interface for the HistoryManager
 CHistoryManagerSubsetHistoryManagerSubset
 CUaClientSdk::HistoryReadAtTimeContextSettings for a HistoryReadAtTime call
 CHistoryReadCPUserDataBaseBase class for History Read continuation point user data
 CUaClientSdk::HistoryReadDataResultResult for one item in a HistoryRead call for data
 CUaClientSdk::HistoryReadEventContextSettings for a HistoryReadEvent call
 CUaClientSdk::HistoryReadEventResultThe HistoryReadDataResult class contains the result for one item in a HistoryRead call for data
 CUaClientSdk::HistoryReadProcessedContextSettings for a HistoryReadProcessed call
 CUaClientSdk::HistoryReadRawModifiedContextSettings for a HistoryReadRawModified call
 CHistoryTransactionContextHistoryTransactionContext
 CHistoryUpdateEventsJobHistoryUpdateEventsJob Derived from UaThreadPoolJob
 CIOManagerInterface definition of the IOManager used for reading, writing and monitoring data
 CIOManager2Optimized but limited version of the IOManager interface
 CIOManager2CallbackCallback interface for the IOManager2 interface
 CIOManagerCallbackThe corresponding callback interface for the IOManager
 CIOManagerSubsetIOManagerSubset
 CIOTransactionContextIOTransactionContext
 CIOVariableCallbackThe callback interface for data monitored items
 COpcUaDi::LockingServicesCallbackCallback interface used to implement the LockingServices interface in the user application
 COpcUaDi::LockingServicesTypeClass implementing the UaObject interface for the LockingServicesType
 CMethodManagerInterface definition of the MethodManager used for calling methods in the server
 CMethodManagerCallbackThe corresponding callback interface for the MethodManager
 CMonitoringContextThis class provides the settings for a data monitored item
 CNamespaceMappingInfo needed top map namespace index in tagfile
 COpcUaDi::NetworkTypeClass implementing the UaObject interface for the NetworkType
 CNewEventContextData class for storing the new events from a monitored item
 CNodeManagerInterface definition of NodeManager used for browsing and managing the address space
 CNodeManagerConfigInterface used to configure the address space in a NodeManager based on a generic node model
 CNodeManagerCrossReferencesNodeManager related interface to create cross references between NodeManagers It is not possible to create plane copies of this Interface
 CNodeManagerListInterface used to register and find NodeManagers
 CNodeManagerNodeSetXmlCreatorInterface for creating derived classes of NodeManagerBaseXml
 CNodeManagerTagFileCallbackCallback interface used by NodeManagerTagFile
 COpcServerPrivateClass containing the private members for the OpcServer class
 COpcUaDi::ParameterResultDataTypeWrapper class for the UA stack structure OpcUaDi_ParameterResultDataType
 COpcUaDi::ProtocolTypeClass implementing the UaObject interface for the ProtocolType
 CQueryContextThis class provides all query settings and the continuation point handling
 CUaBase::ReferenceStores the information of the Reference
 CReferenceCounterReferenceCounter
 CRegisteredNodeRegisteredNode
 CRingBufferRingBuffer
 CSamplingExecutionSamplingExecution
 CServerConfigServer Configuration Interface definition
 CServerManagerServerManager
 CServiceContextThis class provides the context for a Service invocation
 CUaClientSdk::ServiceSettingsGeneral settings for a call
 CSessionCallbackCallback interface class for Session callbacks
 CUaClientSdk::SessionConnectInfoSession settings for connect
 CSessionManagerSessionManager
 CSessionUserDataBaseBase class for user data stored in a Session
 COpcUaPlc::SFCTypeClass implementing the UaObject interface for the SFCType
 COpcUa::ShelvedStateMachineTypeClass implementing the UaObject interface for the ShelvedStateMachineType
 CAggregateCalculator::SubRegionA subset of a slice bounded by two raw data points
 CUaClientSdk::SubscriptionSettingsSettings for a Subscription
 CAggregateCalculator::TimeSliceStores information about a slice of data to be processed
 COpcUaDi::TopologyElementTypeClass implementing the UaObject interface for the TopologyElementType
 COpcUaDi::TransferServicesCallbackCallback interface used to implement the TransferServices interface in the user application
 COpcUaDi::TransferServicesTypeClass implementing the UaObject interface for the TransferServicesType
 CUaAbstractDecoderThis class is used internally by the SDK
 CUaAbstractEncoderThis class is used internally by the SDK
 CUaAbstractGenericValueBase class for handling values of structured DataTypes that are not known at compile time
 CUaAddNodesItemWrapper class for the UA stack structure OpcUa_AddNodesItem
 CUaAddReferencesItemWrapper class for the UA stack structure OpcUa_AddReferencesItem
 CUaAggregateConfigurationWrapper class for the UA stack structure OpcUa_AggregateConfiguration
 CUaAnnotationWrapper class for the UA stack structure OpcUa_Annotation
 CUaApplicationDescriptionWrapper class for the UA stack structure OpcUa_ApplicationDescription
 CUaArgumentWrapper class for the UA stack structure OpcUa_Argument
 CUaAxisInformationWrapper class for the UA stack structure OpcUa_AxisInformation
 CUaBuildInfoWrapper class for the UA stack structure OpcUa_BuildInfo
 CUaByteArrayThe UaByteArray handles the access to an array of bytes
 CUaByteRefUaByteRef
 CUaByteStringWrapper class for the UA stack structure OpcUa_ByteString
 CUaCharHelper class for modifying UaChar elements
 CUaClientSdk::UaClientNamespace class for OPC UA Client Library
 CUaContentFilterOPC UA ContentFilter used in event filters and the Query service
 CUaContentFilterElementOPC UA ContentFilterElement used in ContentFilter
 CUaContentFilterElementResultWrapper class for the UA stack structure OpcUa_ContentFilterElementResult
 CUaContentFilterResultWrapper class for the UA stack structure OpcUa_ContentFilterResult
 CUaDataTypeAttributesWrapper class for the UA stack structure OpcUa_DataTypeAttributes
 CUaDataTypeDictionaryBase class for getting DataType information
 CUaDataValueWrapper class for the UA stack structure OpcUa_DataValue
 CUaDateTimeWrapper class for the UA stack structure OpcUa_DateTime
 CUaDeleteNodesItemWrapper class for the UA stack structure OpcUa_DeleteNodesItem
 CUaDeleteReferencesItemWrapper class for the UA stack structure OpcUa_DeleteReferencesItem
 CUaDiagnosticInfoThis class contains the diagnostic information in full format
 CUaDirUaDir
 CUaClientSdk::UaDiscoveryManages a UA Client side discovery functionality
 CUaEndpointConfigurationWrapper class for the UA stack structure OpcUa_EndpointConfiguration
 CUaEndpointDescriptionWrapper class for the UA stack structure OpcUa_EndpointDescription
 CUaEndpointSecuritySettingUaEndpointSecuritySetting
 CUaEndpointUrlListDataTypeWrapper class for the UA stack structure OpcUa_EndpointUrlListDataType
 CUaEnumDefinitionThe class describes an Enumeration
 CUaEnumValueThis class describes an enum value of a UaEnumDefinition
 CUaEnumValueTypeWrapper class for the UA stack structure OpcUa_EnumValueType
 CUaEUInformationWrapper class for the UA stack structure OpcUa_EUInformation
 CUaEventDataRepresents the event field data for an event fired by the server application
 CUaEventFilterWrapper class for the OPC UA EventFilter structure
 CUaEventFilterResultWrapper class for the UA stack structure OpcUa_EventFilterResult
 CUaExpandedNodeIdWrapper class for the UA stack structure OpcUa_ExpandedNodeId
 CUaExtensionObjectDerived from OpcUa_ExtensionObject
 CUaFileEngine
 CUaFilterOperandOPC UA FilterOperand used in ContentFilterElement
 CUaGuidWrapper class for the UA stack structure OpcUa_Guid
 CUaHistoryEventWrapper class for the UA stack structure OpcUa_HistoryEvent
 CUaHistoryEventFieldListWrapper class for the UA stack structure OpcUa_HistoryEventFieldList
 CUaIODeviceBase interface class of all I/O devices
 CUaLocalizedTextWrapper class for the UA stack structure OpcUa_LocalizedText
 CUaMethodAttributesWrapper class for the UA stack structure OpcUa_MethodAttributes
 CUaModelChangeStructureDataTypeWrapper class for the UA stack structure OpcUa_ModelChangeStructureDataType
 CUaModuleInteface class for the OPC UA server module
 CUaMonitoredItemUaMonitoredItem
 CUaMutexAccess serialization between threads
 CUaMutexLockerUaMutexLocker
 CUaNetworkBrowserPlatform independent class for navigating through the network
 CUaNetworkBrowseResultBrowse result class for navigating through the network
 CUaNetworkGroupDataTypeWrapper class for the UA stack structure OpcUa_NetworkGroupDataType
 CUaNodeIdWrapper class for the UA stack structure OpcUa_NodeId
 CUaBase::UaNodesetXmlParserBase class for parsing a NodeSet XML file
 CUaNumericRangeHelper class for NumericRange handling
 CUaObjectArray< T >UaObjectArray
 CUaObjectArray< SamplingClassDevice >
 CUaObjectAttributesWrapper class for the UA stack structure OpcUa_ObjectAttributes
 CUaObjectPointerArray< T >UaObjectPointerArray
 CUaObjectPointerArray< ComAeAttributeMapping >
 CUaObjectPointerArray< EventFilterOperand >
 CUaObjectPointerArray< EventNotifierTreeElement >
 CUaObjectPointerArray< EventTypeTreeElement >
 CUaObjectPointerArray< UaEndpoint >
 CUaObjectPointerArray< UaEndpointSecuritySetting >
 CUaObjectPointerArray< UaFilterOperand >
 CUaObjectPointerArray< UaNodeId >
 CUaObjectPointerArray< UaVariant >
 CUaObjectPointerArray< UaVariantArray >
 CUaObjectTypeAttributesWrapper class for the UA stack structure OpcUa_ObjectTypeAttributes
 CUaPkiCertificateClass for handling X509 certificates
 CUaPkiCertificateCollectionUaPkiCertificateCollection OPC UA specific certificate collection
 CUaPkiCertificateInfoOPC UA specific certificate information
 CUaPkiIdentityIdentity for certificate issuer and subject
 CUaPkiPrivateKeyWrapper class for a private key
 CUaPkiProviderWrapper class for a PKI provider
 CUaPkiProviderCertificateValidationCallbackThe UaPkiProviderCertificateValidationCallback is an interface for retrieving information about certificate validation errors
 CUaPkiPublicKeyUaPkiPublicKey
 CUaPkiRevocationListClass for handling revocation lists
 CUaPkiRsaKeyPairUaPkiRsaKeyPair
 CUaPlatformLayerPlatform layer handling class
 CUaPointerArray< T >UaPointerArray
 CUaPointerArray< EventManager >
 CUaPointerArray< OpcUa_DataValue >
 CUaPointerArray< SamplingItemDevice >
 CUaPointerArray< UaContentFilterElement >
 CUaPointerArray< UaDiagnosticInfo >
 CUaPointerArray< UaNumericRange >
 CUaPointerArray< UaVariable >
 CUaPublishContextUaPublishContext
 CUaQualifiedNameWrapper class for the UA stack structure OpcUa_QualifiedName
 CUaRangeWrapper class for the UA stack structure OpcUa_Range
 CUaRedundantServerDataTypeWrapper class for the UA stack structure OpcUa_RedundantServerDataType
 CUaReferenceInterface definition of the UaReference
 CUaReferenceListsClass implementing the reference handling for UaNodes
 CUaReferenceTypeAttributesWrapper class for the UA stack structure OpcUa_ReferenceTypeAttributes
 CUaRegisteredServerWrapper class for the UA stack structure OpcUa_RegisteredServer
 CUaRelativePathThis class manages a relative path used for TranslatBrowsePathsToNodeIds
 CUaRepublishContextUaRepublishContext
 CUaSamplingIntervalDiagnosticsDataTypeWrapper class for the UA stack structure OpcUa_SamplingIntervalDiagnosticsDataType
 CUaSemanticChangeStructureDataTypeWrapper class for the UA stack structure OpcUa_SemanticChangeStructureDataType
 CUaSemaphoreSemaphore class is used to allow threads to synchronize access to a resource
 CUaServerApplicationBase class for the main OPC Server management object
 CUaServerApplicationCallbackCallback interface for the Server application object
 CUaServerApplicationModuleInterface for modules managed by the UaServerApplication object
 CUaServerDiagnosticsSummaryDataTypeWrapper class for the UA stack structure OpcUa_ServerDiagnosticsSummaryDataType
 CUaServerStatusDataTypeWrapper class for the UA stack structure OpcUa_ServerStatusDataType
 CUaServiceCounterDataTypeWrapper class for the UA stack structure OpcUa_ServiceCounterDataType
 CUaClientSdk::UaSessionCallbackUaSessionCallback defines the callback interface for the UaSession class
 CUaSessionDiagnosticsDataTypeWrapper class for the UA stack structure OpcUa_SessionDiagnosticsDataType
 CUaSessionSecurityDiagnosticsDataTypeWrapper class for the UA stack structure OpcUa_SessionSecurityDiagnosticsDataType
 CUaSettingsPersistent platform-independent application settings
 CUaSettingsSectionPersistent platform-independent application settings
 CUaSignedSoftwareCertificateWrapper class for the UA stack structure OpcUa_SignedSoftwareCertificate
 CUaSoftwareCertificateWrapper class for the UA stack structure OpcUa_SoftwareCertificate
 CUaStatusCodeThe class encapsulates the OPC UA data type StatusCodes and conversions from and to Classic OPC codes
 CUaStringWrapper class for the UA stack structure OpcUa_String
 CUaStructureDefinitionThe class describes a structured data type
 CUaStructureFieldThis class describes a field of a UaStructureDefinition
 CUaClientSdk::UaSubscriptionManges a UA Client created subscription
 CUaClientSdk::UaSubscriptionCallbackUaSubscriptionCallback defines the callback interface for the UaSubscription class
 CUaSubscriptionDiagnosticsDataTypeWrapper class for the UA stack structure OpcUa_SubscriptionDiagnosticsDataType
 CUaSupportedProfileWrapper class for the UA stack structure OpcUa_SupportedProfile
 CUaThreadPlatform independent class for a worker thread
 CUaThreadPoolThis class is used to manager a pool of threads
 CUaThreadPoolJobThis class represents a job to be executed by a worker thread
 CUaTimeZoneDataTypeWrapper class for the UA stack structure OpcUa_TimeZoneDataType
 CUaTraceA class used for trace outputs (error, information,...)
 CUaTraceHookInterface used to register a trace hook
 CUaUniStringOPC UA string handling class
 CUaUniStringListOPC UA string list class
 CUaUserIdentityTokenBase class for the different user identity token classes
 CUaUserTokenPolicyWrapper class for the UA stack structure OpcUa_UserTokenPolicy
 CUaVariableAttributesWrapper class for the UA stack structure OpcUa_VariableAttributes
 CUaVariableTypeAttributesWrapper class for the UA stack structure OpcUa_VariableTypeAttributes
 CUaVariantWrapper class for the UA stack structure OpcUa_Variant
 CUaVariantExceptionBase class for exceptions that can transferred across variants
 CUaViewAttributesWrapper class for the UA stack structure OpcUa_ViewAttributes
 CUaXmlDocumentXML parser class for an XML document
 CUaXmlElementXML Element class
 CUaXmlValueXML Value class
 CUaXVTypeWrapper class for the UA stack structure OpcUa_XVType
 CUaClientSdk::UpdateDataDetailData for one item in a HistoryUpdate call for data
 CUaClientSdk::UpdateEventDetailThe UpdateEventsDetail class contains the data for one item in a HistoryUpdate call for events
 CUserDataBaseBase class for user data stored in SDK managed objects like UaNode
 CVersionInfoCoreModuleClass providing static member functions to request the version information for the UA Server SDK, the UA Stack and the UA Stack Platform Layer
 CXmlUaNodeFactoryManagerThe manager of the factories for creating instances
 CXmlUaNodeFactoryNamespaceAbstract factory for creating UaVariables or UaObjects of a namespace