OpcUa::AcknowledgeableConditionType | Class implementing the UaObject interface for the AcknowledgeableConditionType |
OpcUa::AcknowledgeableConditionTypeBase | |
OpcUa::AcknowledgeableConditionTypeData | |
AddEventManagerMonitoredItemsContext | |
OpcUa::AggregateConfigurationType | Class implementing the UaObject interface for the AggregateConfigurationType |
OpcUa::AlarmConditionType | Class implementing the UaObject interface for the AlarmConditionType |
OpcUa::AlarmConditionTypeBase | |
OpcUa::AlarmConditionTypeData | |
OpcUa::AnalogItemType | |
OpcUa::AnalogItemTypeBase | |
OpcUa::BaseDataVariableType | |
OpcUa::BaseDataVariableTypeBase | |
BaseEventTypeData | Derived from UaEventData. It is not possible to create plane copies of this Class |
OpcUa::BaseMethod | Class implementing the UaMethod interface for the Method handling |
OpcUa::BaseObjectType | Class implementing the UaObject interface for the BaseObjectType |
OpcUa::BaseObjectTypeGeneric | |
OpcUa::BaseVariableType | |
OpcUa::BaseVariableTypeGeneric | |
OpcUaDi::BlockType | Class implementing the UaObject interface for the BlockType |
UaClientSdk::BrowseContext | |
BrowseContext | |
BrowseUaNodeCallback | |
CacheSignal | |
CacheVariableConnector | |
UaClientSdk::CallIn | |
UaClientSdk::CallOut | |
ChainEntry | This class implements the collision resolution of the hashtable. It uses the simple chaining strategy. It's just a simple list of entries which having the same hash. If there are multiple entries they are searched by linear probing |
UaClientSdk::ClientSecurityInfo | |
ConditionBranchList | |
OpcUa::ConditionType | Class implementing the UaObject interface for the ConditionType |
OpcUa::ConditionTypeBase | |
OpcUa::ConditionTypeData | |
OpcUa::ConditionVariableType | |
OpcUa::ConditionVariableTypeBase | |
OpcUaDi::ConfigurableObjectType | Class implementing the UaObject interface for the ConfigurableObjectType |
ContinuationPointUserDataBase | |
ContinuationPointWrapper | |
CoreModule | |
OpcUaPlc::CtrlConfigurationType | Class implementing the UaObject interface for the CtrlConfigurationType |
OpcUaPlc::CtrlFunctionBlockType | Class implementing the UaObject interface for the CtrlFunctionBlockType |
OpcUaPlc::CtrlProgramOrganizationUnitType | Class implementing the UaObject interface for the CtrlProgramOrganizationUnitType |
OpcUaPlc::CtrlProgramType | Class implementing the UaObject interface for the CtrlProgramType |
OpcUaPlc::CtrlResourceType | Class implementing the UaObject interface for the CtrlResourceType |
OpcUaPlc::CtrlTaskType | Class implementing the UaObject interface for the CtrlTaskType |
OpcUa::DataItemType | |
OpcUa::DataItemTypeBase | |
DataMonitoredItemSpec | |
UaClientSdk::DeleteAtTimeDetail | |
UaClientSdk::DeleteRawModifiedDetail | |
OpcUa::DeviceFailureEventTypeData | |
OpcUaDi::DeviceType | Class implementing the UaObject interface for the DeviceType |
OpcUa::DialogConditionType | Class implementing the UaObject interface for the DialogConditionType |
OpcUa::DialogConditionTypeBase | |
OpcUa::DialogConditionTypeData | |
OpcUa::DiscreteAlarmType | Class implementing the UaObject interface for the DiscreteAlarmType |
OpcUa::DiscreteAlarmTypeBase | |
OpcUa::DiscreteAlarmTypeData | |
OpcUa::DiscreteItemType | |
OpcUa::DiscreteItemTypeBase | |
EventCallback | |
EventFilter | |
EventFilterElement | |
EventFilterOperand | |
EventItem | |
EventManager | |
EventManagerBase | |
EventManagerCallback | |
EventManagerSubset | |
EventManagerUaNode | |
EventMonitoringContext | |
EventMonitoringContextCreate | |
EventNotifierTreeElement | |
EventTransactionContext | |
EventTypeTreeElement | |
OpcUa::ExclusiveDeviationAlarmType | Class implementing the UaObject interface for the ExclusiveDeviationAlarmType |
OpcUa::ExclusiveDeviationAlarmTypeBase | |
OpcUa::ExclusiveDeviationAlarmTypeData | |
OpcUa::ExclusiveLevelAlarmType | Class implementing the UaObject interface for the ExclusiveLevelAlarmType |
OpcUa::ExclusiveLevelAlarmTypeBase | |
OpcUa::ExclusiveLevelAlarmTypeData | |
OpcUa::ExclusiveLimitAlarmType | Class implementing the UaObject interface for the ExclusiveLimitAlarmType |
OpcUa::ExclusiveLimitAlarmTypeBase | |
OpcUa::ExclusiveLimitAlarmTypeData | |
OpcUa::ExclusiveRateOfChangeAlarmType | Class implementing the UaObject interface for the ExclusiveRateOfChangeAlarmType |
OpcUa::ExclusiveRateOfChangeAlarmTypeBase | |
OpcUa::ExclusiveRateOfChangeAlarmTypeData | |
OpcUa::FolderType | Class implementing the UaObject interface for the FolderType |
OpcUaDi::FunctionalGroupType | Class implementing the UaObject interface for the FunctionalGroupType |
HandleManager< T > | |
HashTable | This class implements a fast hashtable. primes for special tables sizes: size 1.000, 10.000, 100.000, 1.000.000, 10.000.000 prime 1.009, 10.007, 100.003, 1.000.003, 10.000.019 |
OpcUa::HistoricalDataConfigurationType | Class implementing the UaObject interface for the HistoricalDataConfigurationType |
HistoryDeleteAtTimeJob | |
HistoryDeleteEventsJob | |
HistoryDeleteRawModifiedJob | |
HistoryJobBase | |
HistoryManager | |
HistoryManagerBase | |
HistoryManagerCallback | |
HistoryManagerSubset | Interface definition of the HistoryManagerSubset. It is not possible to create plane copies of this Interface |
UaClientSdk::HistoryReadAtTimeContext | |
HistoryReadAtTimeJob | |
HistoryReadCPUserDataBase | |
UaClientSdk::HistoryReadDataResult | |
HistoryReadEventsJob | |
UaClientSdk::HistoryReadProcessedContext | |
HistoryReadProcessedJob | |
UaClientSdk::HistoryReadRawModifiedContext | |
HistoryReadRawModifiedJob | |
HistoryTransactionContext | Interface definition of the HistoryTransactionContext. This class provides the Session needed for transactions |
HistoryUpdateDataJob | |
HistoryUpdateEventsJob | |
HistoryVariableHandle | Base class for the History Variable Handle used in history access methods. Derived from ReferenceCounter. It is not possible to create plane copies of this Class |
HistoryVariableHandleUaNode | Class for the History Variable Handle of an internal node tree element based on the BaseNode. Derived from HistoryVariableHandle |
IOManager | |
IOManager2 | |
IOManager2Callback | |
IOManagerCallback | |
IOManagerSubset | Interface definition of the IOManagerSubset. It is not possible to create plane copies of this Interface |
IOManagerUaNode | |
IOTransactionContext | Sets and provides the Sessioncontext. Interface definition of the IOTransactionContext |
IOVariableCallback | |
OpcUa::LimitAlarmType | Class implementing the UaObject interface for the LimitAlarmType |
OpcUa::LimitAlarmTypeBase | |
OpcUa::LimitAlarmTypeData | |
MethodHandle | Base class containing the information necessary to execute a method call |
MethodHandleUaNode | MethodHandle containing the information necessary to execute a method represented as UaNode |
MethodManager | Interface definition of the MethodManager used for calling methods in the server |
MethodManagerCallback | |
MonitoringContext | |
OpcUa::MultiStateDiscreteType | |
OpcUa::MultiStateDiscreteTypeBase | |
NewEventContext | |
NodeManager | |
NodeManagerBase | |
NodeManagerConfig | |
NodeManagerCrossReferences | |
OpcUaDi::NodeManagerDevices | |
NodeManagerList | |
NodeManagerNS1 | |
OpcUaPlc::NodeManagerPLCopen | |
NodeManagerRoot | Class definition of the NodeManagerRoot. Create Sessions, starts up the Server. This class controls the session and gives access to all possible browse possibilities. It is also possible to add new nodes/references, or to delete old nodes/references. Here also the shutdown of the server will be prepared. Derived from NodeManagerUaNode, IOManagerUaNode and NodeManagerList It is not possible to create plane copies of this Class |
NodeManagerUaNode | |
OpcUa::NonExclusiveDeviationAlarmType | Class implementing the UaObject interface for the NonExclusiveDeviationAlarmType |
OpcUa::NonExclusiveDeviationAlarmTypeBase | |
OpcUa::NonExclusiveDeviationAlarmTypeData | |
OpcUa::NonExclusiveLevelAlarmType | Class implementing the UaObject interface for the NonExclusiveLevelAlarmType |
OpcUa::NonExclusiveLevelAlarmTypeBase | |
OpcUa::NonExclusiveLevelAlarmTypeData | |
OpcUa::NonExclusiveLimitAlarmType | Class implementing the UaObject interface for the NonExclusiveLimitAlarmType |
OpcUa::NonExclusiveLimitAlarmTypeBase | |
OpcUa::NonExclusiveLimitAlarmTypeData | |
OpcUa::NonExclusiveRateOfChangeAlarmType | Class implementing the UaObject interface for the NonExclusiveRateOfChangeAlarmType |
OpcUa::NonExclusiveRateOfChangeAlarmTypeBase | |
OpcUa::NonExclusiveRateOfChangeAlarmTypeData | |
OpcUa::OffNormalAlarmType | Class implementing the UaObject interface for the OffNormalAlarmType |
OpcUa::OffNormalAlarmTypeBase | |
OpcUa::OffNormalAlarmTypeData | |
OpcServer | |
OpcServerCallback | |
OpcServerPrivate | |
OpcUa::PropertyType | |
OpcUa::PropertyTypeBase | |
OpcUaDi::ProtocolType | Class implementing the UaObject interface for the ProtocolType |
ReferenceCounter | Class definition of the ReferenceCounter. A class which provides the possibility to control the lifetime of an object based on its reference counter |
RegisteredNode | Base class for the Variable Handle used in data access methods. It is not possible to create plane copies of this Class |
RingBuffer | Implements a ring buffer. It is not possible to create plane copies of this class. It is not possible to use the default constructor |
SamplingEngine | Provides the functionality to sample items at the defined sampling rate. Derived from UaThread. It is not possible to create plane copies of this Class |
SamplingExecution | Provides the functionality to sample items at the defined sampling rate |
ServerConfig | |
ServerConfigBasicIni | |
ServerConfigBasicXml | |
ServerConfigData | |
ServerConfigSettings | |
ServerConfigXml | |
ServerManager | OPC Server Manager Interface. The Servermanager is needed to start everything up and get all Namespaces |
ServiceContext | This class provides the context for a Service invocation |
UaClientSdk::ServiceSettings | |
Session | |
UaClientSdk::SessionConnectInfo | |
SessionManager | Class definition of the SessionManager. Manages the Sessions and creates Secure Channels. It is not possible to create plane copies of this Class |
UaClientSdk::SessionSecurityInfo | |
OpcUaPlc::SFCType | Class implementing the UaObject interface for the SFCType |
OpcUa::ShelvedStateMachineType | Class implementing the UaObject interface for the ShelvedStateMachineType |
OpcUa::StateVariableType | |
OpcUa::StateVariableTypeBase | |
UaClientSdk::SubscriptionSettings | |
OpcUa::SystemEventTypeData | |
OpcUaDi::TopologyElementType | Class implementing the UaObject interface for the TopologyElementType |
OpcUa::TripAlarmType | Class implementing the UaObject interface for the TripAlarmType |
OpcUa::TripAlarmTypeBase | |
OpcUa::TripAlarmTypeData | |
OpcUa::TwoStateDiscreteType | |
OpcUa::TwoStateDiscreteTypeBase | |
OpcUa::TwoStateDisplayNames | Contains the display names for the two states of a wo state statemachine |
OpcUa::TwoStateVariableTypeBase | |
UaAnalogItemCache | Class definition of the UaAnalogItemCache. Derived from UaDataVariableCache |
UaAnalogItemCacheEx | Class definition of the UaAnalogItemCacheEx. Derived from UaDataVariableCacheEx |
UaAnnotation | Wrapper classs for the ua stack structure OpcUa_Annotation |
UaAreaFolder | |
UaArgument | Wrapper classs for the ua stack structure OpcUa_Argument. Derived from OpcUa_Argument |
UaBaseChangeMonitorTypeContext | |
UaBuildInfo | Wrapper classs for the ua stack structure OpcUa_BuildInfo |
UaByteArray | The UaByteArray handles the access to an array of bytes. UaByteArray can be used to store both raw bytes (including \0s) and traditional 8-bit \0-terminated strings. Using UaByteArray is much more convenient than using const char *. Behind the scenes, it always ensures that the data is followed by a \0 terminator, and uses implicit sharing (copy-on-write) to reduce memory usage and avoid needless copying of data. You don't need to care about resizing or cleaning up the memory |
UaByteRef | Helper class for modifying UaByteArray elements |
UaByteString | Wrapper classs for the ua stack structure OpcUa_ByteString. Derived from OpcUa_ByteString |
UaCallContext | UaCallContext Class. Derived from UaTMBaseContext and MethodManagerCallback. It is not possible to create plane copies of this class |
UaChar | Helper class for modifying UaChar elements. The UaChar class provides a 16-bit Unicode character. It is lightweight, so it can be used everywhere |
UaClientSdk::UaClient | |
UaContentFilter | |
UaContentFilterElement | |
UaCreateMonitoredItemsContext | UaCreateMonitoredItemsContext Class. Derived from UaBaseChangeMonitorTypeContext It is not possible to create plane copies of this class |
UaDataType | Class definition of the UaDataType. Derived from UaNode Get all information about UaDataType and their references |
UaDataTypeAttributes | Wrapper classs for the ua stack structure OpcUa_DataTypeAttributes |
UaDataTypeNS0 | Class definition of the UaDataTypeNS0. Derived from UaDataType and UaReferenceLists |
UaDataValue | |
UaDataVariableCache | Class definition of the UaDataVariableCache. Derived from UaVariableCache and UaReferenceLists. It is not possible to use the default constructor |
UaDataVariableCacheEx | Highly optimized class providing the UaVariable interface. This class is using a instance declaration variable to provide all other attributes other than the value attribute. It is not possible to use the default constructor |
UaDataVariableDevice | Derived from UaVariable and UaReferenceLists. It is not possible to use the default constructor |
UaDateTime | Wrapper classs for the ua stack structure OpcUa_DateTime. Helper class for modifying UaDateTime elements. The UaDateTime class provides date and time functions |
UaDeleteMonitoredItemsContext | UaDeleteMonitoredItemsContext Class. Derived from UaBaseChangeMonitorTypeContext It is not possible to create plane copies of this class |
UaDiagnosticInfo | The class UaDiagnosticInfo contains the diagnostic information in full format. It is not possible to create plane copies of this Class |
UaDir | Access to directory structures and their contents. A UaDir is used to manipulate path names, access information regarding paths and files, and manipulate the underlying file system. Ua uses "/" as a universal directory separator in the same way that "/" is used as a path separator in URLs. If you always use "/" as a directory separator, Ua will translate your paths to conform to the underlying operating system. A UaDir can point to a file using either a relative or an absolute path. Absolute paths begin with the directory separator (optionally preceded by a drive specification under Windows). Relative file names begin with a directory name or a file name and specify a path relative to the current directory. Examples of absolute paths: |
UaClientSdk::UaDiscovery | |
UaElementOperand | |
UaEndpoint | Container class for optimized handling of OPC UA Endpoint description data. The list of endpoints is used by the SDK to open the endpoints in the UA Ansi C Stack when the UA Module is started with UaModule::startUp. For each endpoint in the list the method OpcUa_Endpoint_Open is called in the UA Ansi C Stack. The list is also used to return the list of endpoint descriptions in the UA Service implementation for GetEndpoints. In this case the Service returns multiple endpoint description for each endpoint if more than one security policy or more than one security mode is set |
UaEndpointSecuritySetting | UaEndpointSecuritySetting Class |
UaEndpointSettings | |
UaEndpointXml | |
UaEUInformation | Wrapper classs for the ua stack structure OpcUa_EUInformation |
UaEventData | Used for filed indices and data. It is not possible to create plane copies of this Class |
UaEventFilter | |
UaEventFilterResult | |
UaExpandedNodeId | Wrapper classs for the ua stack structure OpcUa_ExpandedNodeId |
UaExtensionObject | |
UaFilterOperand | |
UaFolder | |
UaGenericDataType | Derived from UaDataType and UaReferenceLists |
UaGenericMethod | Derived from UaMethod and UaReferenceLists |
UaGenericObject | Derived from UaObject and UaReferenceLists |
UaGenericObjectType | Derived from UaObjectType and UaReferenceLists |
UaGenericReference | Class definition of the UaGenericReference. Creates generic references of all Nodes. Derived from UaReference. It is not possible to use the default constructor |
UaGenericReferenceType | Derived from UaReferenceType and UaReferenceLists |
UaGenericVariable | Derived from UaVariableCache and UaReferenceLists |
UaGenericVariableType | Derived from UaVariableType and UaReferenceLists |
UaGenericView | Derived from UaView and UaReferenceLists |
UaGuid | Wrapper classs for the ua stack structure OpcUa_Guid. Helper class for modifying UaGuid elements. The UaGuid class stores a Global Unique Identifier (GUID). Using Globally Unique IDentifiers is a standard way to globally identify entities in a distributed computing environment. Derived from OpcUa_Guid |
UaHistoryReadContext | UaHistoryReadContext Class. Derived from UaTMBaseContext. It is not possible to create plane copies of this class |
UaHistoryUpdateContext | UaHistoryUpdateContext Class. Derived from UaTMBaseContext. It is not possible to create plane copies of this class |
UaJobThread | UaJobThread Class. Derived from UaThread |
UaLiteralOperand | |
UaLocalizedText | Wrapper classs for the ua stack structure OpcUa_LocalizedText |
UaMethod | Class definition of the UaMethod. Derived from UaNode Get all information about the methods |
UaMethodAttributes | Wrapper classs for the ua stack structure OpcUa_MethodAttributes |
UaMethodGeneric | Class definition of the UaMethodGeneric. Derived from UaReferenceLists and UaMethod |
UaModelingRule | Derived from UaObjectBase. It is not possible to create plane copies of this Class |
UaModifyMonitoredItemsContext | UaModifyMonitoredItemsContext Class. It is not possible to create plane copies of this class |
UaModule | Inteface class for the OPC UA server module. This class is responsible for the start up and the shut down of the OPC UA server module |
UaMonitoredItem | Implements a UA monitored item. It is not possible to create plane copies of this class. It is not possible to use the default constructor |
UaMonitoredItemData | Implements a UA monitored item for data changes. Derived from UaMonitoredItem and IOVariableCallback It is not possible to create plane copies of this class. It is not possible to use the default constructor |
UaMonitoredItemEvent | Implements a UA monitored item for events. Derived from UaMonitoredItem and EventCallback It is not possible to create plane copies of this class. It is not possible to use the default constructor |
UaMutex | Access serialization between threads. The purpose of a UaMutex is to protect an object, data structure or section of code so that only one thread can access it at a time (this is similar to the Java synchronized keyword). It is usually best to use a mutex with a UaMutexLocker since this makes it easy to ensure that locking and unlocking are performed consistently. It is not possible to create plane copies of this Class |
UaMutexLocker | Auto lock and unlock class for Mutex class. The UaMutexLocker class is a convenience class that simplifies locking and unlocking mutexes. Locking and unlocking an UaMutex in complex functions and statements or in exception handling code is error-prone and difficult to debug. UaMutexLocker can be used in such situations to ensure that the state of the mutex is always well-defined. UaMutexLocker should be created within a function where an UaMutex needs to be locked. The mutex is locked when UaMutexLocker is created. You can unlock the mutex with unlock(). If locked, the mutex will be unlocked when the UaMutexLocker is destroyed. It is not possible to create plane copies of this Class |
UaMutexRefCounted | Reference counted mutex implementation. A derived class of UaMutex which provides the possibility to control the lifetime of the mutex object based on its reference counter |
UaNetworkBrowser | |
UaNetworkBrowseResult | |
UaNode | Interface class for OPC UA Nodes created and managed with the SDK |
UaNodeId | This class encapsulates the native OpcUa_NodeId structure and handles memory allocation and cleanup for you. UaNodeId uses implicit sharing to avoid needless copying and to boost the performance. Only if you modify a shared NodeId it creates a copy for that (copy-on-write). So assigning another UaNodeId or passing it as parameter is as fast as assigning a pointer |
UaNumericRange | |
UaObject | Interface for OPC UA Object nodes created and managed with the SDK |
UaObjectArray< T > | Template wrapper class for an array of C++ class instances. This class is a template for wrapper classes used to manage arrays of C++ class instances. It provides methods to create and to delete such arrays. It is not possible to create plane copies of this Class |
UaObjectAttributes | Wrapper classs for the ua stack structure OpcUa_ObjectAttributes |
UaObjectBase | Provides a base class to implement an Object The object is able to register it's own components at his node manager Derived from UaObject and UaReferenceLists It is not possible to create plane copies of this Class |
UaObjectPointerArray< T > | Template wrapper class for an array of pointers to C++ class instances. This class is a template for wrapper classes used to manage arrays of pointers to C++ class instances. It provides methods to create, to resize and to delete such arrays. In the case of the array deletion in the clear method or in the destructor, delete gets called for each valid object in the array. It is not possible to create plane copies of this Class |
UaObjectServer | Derived from UaObjectBase and EventManager. It is not possible to create plane copies of this Class |
UaObjectServerCapabilities | Derived from UaObjectBase. It is not possible to create plane copies of this Class |
UaObjectServerDiagnostic | Derived from UaObjectBase. It is not possible to create plane copies of this Class |
UaObjectType | Class definition of the UaObjectType. Derived from UaNode Get all information about the types |
UaObjectTypeAttributes | Wrapper classs for the ua stack structure OpcUa_ObjectTypeAttributes |
UaObjectTypeSimple | Derived from UaObjectType and UaReferenceLists. It is not possible to use the default constructor |
UaObjectVendorServerInfo | Derived from UaObjectBase. It is not possible to create plane copies of this Class |
UaPkiCertificate | |
UaPkiCertificateCollection | |
UaPkiCertificateInfo | |
UaPkiIdentity | |
UaPkiProvider | Wrapper classs for a PKI provider. The core library implements the basic cryptographic functions and provides various utility functions. It is not possible to create plane copies of this Class. It is not possible to use the default constructor |
UaPkiProviderNoSecurity | Wrapper classs for no security PKI provider |
UaPkiPublicKey | |
UaPkiRevocationList | |
UaPkiRsaKeyPair | |
UaPlatformLayer | Platform layer handling class |
UaPointerArray< T > | Template wrapper class for an array of pointers. This class is a template for wrapper classes used to manage arrays of pointers. It provides methods to create, to resize and to delete such array It is not possible to create plane copies of this Class |
UaPropertyCache | Class definition of the UaPropertyCache. Derived from UaDataVariableCache |
UaPropertyCacheEx | Class definition of the UaPropertyCacheEx. Derived from UaDataVariableCacheEx |
UaPropertyMethodArgument | Class definition of the UaPropertyMethodArgument. Derived from UaVariableCache and UaReferenceLists. It is not possible to use the default constructor |
UaPublishContext | UaPublishContext Class. It is not possible to create plane copies of this class |
UaQualifiedName | Wrapper classs for the ua stack structure OpcUa_QualifiedName. Qualified names are two-part names: namespaceindex (UInt16) and name (String). The name part of QualifiedNames is restricted to 512 characters. Derived from OpcUa_QualifiedName |
UaRange | Wrapper classs for the ua stack structure OpcUa_Range |
UaReadContext | UaReadContext Class. Derived from UaTMBaseContext. It is not possible to create plane copies of this class |
UaRedundantServerDataType | Wrapper classs for the ua stack structure OpcUa_RedundantServerDataType |
UaRefCrossNodeManager | Implements a reference between nodes in two different NodeManagers. This class is used to create a reference between nodes in two different NodeManagers. The reference stores the node manager of the target node instead of the target node since the reference represents 0..N references requested by forwarding the browse request to the other target node manager. Derived from UaReference |
UaRefCrossNodeManagerSingle | Implements a reference between two nodes in two different NodeManagers. This class is used to create a reference between two nodes in different NodeManagers. Derived from UaReference |
UaReference | |
UaReferenceLists | |
UaReferenceType | Class definition of the UaReferenceType. Derived from UaNode Get all information about the reference types |
UaReferenceTypeAttributes | Wrapper classs for the ua stack structure OpcUa_ReferenceTypeAttributes |
UaReferenceTypeNS0 | Derived from UaReferenceType and UaReferenceLists |
UaRefFromState | Class definition of the UaRefFromState. Derived from UaReference It is not possible to use the default constructor |
UaRefGeneratesEvent | Class definition of the UaRefGeneratesEvent. Checks wether a reference generates events. Derived from UaReference. It is not possible to use the default constructor |
UaRefHasCause | Class definition of the UaRefHasCause. Derived from UaReference. It is not possible to use the default constructor |
UaRefHasComponent | Class definition of the UaRefHasComponent. Checks wether a reference has components. Derived from UaReference. It is not possible to use the default constructor |
UaRefHasCondition | |
UaRefHasDescription | Class definition of the UaRefHasDescription. Checks wether a reference has descriptions or not. Derived from UaReference. It is not possible to use the default constructor |
UaRefHasEffect | Class definition of the UaRefHasEffect. Derived from UaReference. It is not possible to use the default constructor |
UaRefHasEncoding | Class definition of the UaRefHasEncoding. Derived from UaReference. It is not possible to use the default constructor |
UaRefHasEventSource | Class definition of the UaRefHasEventSource. Checks wether a reference has event sources. Derived from UaReference. It is not possible to use the default constructor |
UaRefHasHistoricalConfiguration | Class definition of the UaRefHasHistoricalConfiguration. Checks wether a reference has components. Derived from UaReference. It is not possible to use the default constructor |
UaRefHasModellingRule | Class definition of the UaRefHasModellingRule. Derived from UaReference. It is not possible to use the default constructor |
UaRefHasModelParent | Class definition of the UaRefHasModelParent. Checks wether a reference has model parents. Derived from UaReference. It is not possible to use the default constructor |
UaRefHasNotifier | Class definition of the UaRefHasNotifier. Checks wether a reference has notifiers. Derived from UaReference. It is not possible to use the default constructor |
UaRefHasOrderedComponent | Class definition of the UaRefHasOrderedComponent. Checks wether a reference has ordered components. Derived from UaReference. It is not possible to use the default constructor |
UaRefHasProperty | Class definition of the UaRefHasProperty. Checks wether a reference has propertys. Derived from UaReference. It is not possible to use the default constructor |
UaRefHasSubtype | Class definition of the UaRefHasSubtype. Derived from UaReference. It is not possible to use the default constructor |
UaRefHasTypeDefinition | Class definition of the UaRefHasTypeDefinition. Checks wether a reference has type definitions. Derived from UaReference. It is not possible to use the default constructor |
UaRefOrganizes | Class definition of the UaRefOrganizes. Organizes references of all Nodes. Derived from UaReference. It is not possible to use the default constructor |
UaRefOutOfServer | Class definition of the UaRefOutOfServer. Creates references out of the server. Derived from UaReference |
UaRefToState | Class definition of the UaRefToState. Derived from UaReference It is not possible to use the default constructor |
UaRelativePath | This class manages a relative path used for TranslatBrowsePathsToNodeIds |
UaRepublishContext | UaRepublishContext Class. It is not possible to create plane copies of this class |
UaSemaphore | Semaphore class is used to allow threads to synchronize access to a resource. The UaSemaphore class provides a general counting semaphore. A semaphore is a generalization of a mutex. While a mutex can only be locked once, it's possible to acquire a semaphore multiple times. Semaphores are typically used to protect a certain number of identical resources. A typical application of semaphores is for controlling access to a circular buffer shared by a producer thread and a consumer thread. It is not possible to create plane copies of this Class. It is not possible to use the default constructor |
UaServer | OPC UA Server Main Entry Class. Derived from UaThread It is not possible to create plane copies of this class. It is not possible to use the default constructor |
UaServerStatusDataType | Wrapper classs for the ua stack structure OpcUa_ServerStatusDataType |
UaClientSdk::UaSession | |
UaSession | |
UaClientSdk::UaSessionCallback | |
UaSetMonitoringModeContext | UaSetMonitoringModeContext Class. Derived from UaBaseChangeMonitorTypeContext It is not possible to create plane copies of this class |
UaSettings | |
UaSettingsSection | |
UaSimpleAttributeOperand | |
UaStackTypeArray< T, fctClear > | Template wrapper class for arrays of OPC UA stack types. This class is a template for wrapper classes used to manage arrays of OPC UA types. It provides methods to create, resize and delete such arrays and to attach and detach such arrays. If the OPC UA type in the array is a structure, the array clean up calls also the type specific clear method to clean up the memory allocated inside the structure. It is not possible to create plane copies of this class |
UaStateMachineType | Class definition of the UaAnalogItemCacheEx. Derived from UaDataVariableCacheEx |
UaStatus | The class UaStatus handles status codes, conversions of the status code and diagnostic information. Der ived from UaStatusCode |
UaStatusCode | The class encapsulated OPC UA status codes and conversions from ant to Classic OPC codes |
UaString | This class encapsulates the native OpcUa_String structure and handles memory allocation and cleanup for you. Additionally you can extract native UTF-8 (char*) strings or UTF-16 (ushort*) strings for further processing in other applications. UaString uses implicit sharing to avoid needless copying and to boost the performance. Only if you modify a shared string it creates a copy for that (copy-on-write). So assigning another UaString or passing it as parameter needs constant time is nearly as fast as assigning a pointer |
UaClientSdk::UaSubscription | |
UaSubscription | |
UaClientSdk::UaSubscriptionCallback | |
UaSubscriptionContext | UaPublishContext Class. It is not possible to create plane copies of this class |
UaSubscriptionManager | Implements the UA subscription manager. Derived from UaThread. It is not possible to create plane copies of this class. It is not possible to use the default constructor |
UaThread | Platfrom independent classs for thread creation. A UaThreads represents a separate thread of control within the program; it shares data with all the other threads within the process but executes independently in the way that a separate program does on a multitasking operating system. Instead of starting in main(), UaThreads begin executing in run(). It is not possible to create plane copies of this Class |
UaThreadPool | |
UaThreadPoolJob | |
UaTMBaseContext | UaTMBaseContext Class. Derived from UaThreadPoolJob. It is not possible to create plane copies of this class |
UaTrace | |
UaTransactionManager | Implements the UA node manager. Derived from HistoryManagerCallback, and IOManagerCallback. It is not possible to create plane copies of this class. It is not possible to use the default constructor |
UaUniString | |
UaUniStringList | |
UaUserIdentityToken | Base class for the different user identity token classes |
UaUserIdentityTokenAnonymous | Class representing an anonymous user identity token |
UaUserIdentityTokenUserPassword | Class representing an User and Password user identity token |
UaVariable | Class definition of the UaVariable. Derived from UaNode Get all information about UaVariables and their references |
UaVariableAttributes | Wrapper classs for the ua stack structure OpcUa_VariableAttributes |
UaVariableCache | Abstract Base Class for UaVariable with a cached value. Derived from UaVariable |
UaVariableNs1UserData | |
UaVariableNs1UserDataGetCounter | |
UaVariableNs1UserDataGetValue | |
UaVariableType | Class definition of the UaVariableType. Derived from UaNode Get all information about the variable types |
UaVariableTypeAttributes | Wrapper classs for the ua stack structure OpcUa_VariableTypeAttributes |
UaVariableTypeSimple | Derived from UaVariableType and UaReferenceLists |
UaVariant | Portable Ua Variant class. Converts Variant into all datatypes. The UaVariant class acts like a union for the most common Ua data types |
UaVariantException | UaVariantException Class |
UaView | Class definition of the UaView. Derived from UaNode. View all needed and possible Nodedefinitions |
UaViewAttributes | Wrapper classs for the ua stack structure OpcUa_ViewAttributes |
UaViewSimple | Derived from UaView and UaReferenceLists. It is not possible to use the default constructor |
UaWriteContext | UaWriteContext Class. Derived from UaTMBaseContext. It is not possible to create plane copies of this class |
UaXmlDocument | |
UaXmlElement | |
UaXmlValue | |
UaClientSdk::UpdateDataDetail | |
UserDataBase | Base class for user data stored in a UaNode |
VariableHandle | |
VariableHandleUaNode | Class for the Variable Handle of an internal node tree element based on the BaseNode. Derived from VariableHandle |
VersionInfoCoreModule | |