AuditActivateSessionEventTypeData | Derived from AuditSessionEventTypeData. It is not possible to create plane copies of this Class |
AuditChannelEventType | Derived from AuditEventTypeData. It is not possible to create plane copies of this Class |
AuditCreateSessionEventTypeData | Derived from AuditSessionEventTypeData. It is not possible to create plane copies of this Class |
AuditEventTypeData | Derived from BaseEventTypeData. It is not possible to create plane copies of this Class |
AuditOpenSecureChannelEventTypeData | Derived from AuditEventTypeData. It is not possible to create plane copies of this Class |
AuditSessionEventTypeData | Derived from AuditEventTypeData. It is not possible to create plane copies of this Class |
BaseEventTypeData | Derived from UaEventData. It is not possible to create plane copies of this Class |
BrowseContext | Class for handling of continuation point in browse service. This Interface makes all possible Events available. It is not possible to create plane copies of this Class |
UaClientSdk::BrowseContext | |
CacheSignal | Abstract Base Class for cache items to provide the SetDataChange to a IOVariable |
CacheVariableConnector | Abstract Base Class for cache items to provide the SetDataChange to a UaVariableCache. Derived from SamplingExecution and CacheSignal |
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 | |
ContinuationPointUserDataBase | Base Class for handling of user data stored in the continuation point. It is not possible to create plane copies of this Class |
CoreModule | |
UaClientSdk::DeleteAtTimeDetail | |
UaClientSdk::DeleteRawModifiedDetail | |
EventCallback | |
EventFilter | EventFilter Helperclass for the EventManager Interface. It is not possible to create plane copies of this Class |
EventItem | Helperclass for the EventManager Interface. The main task of this class is to fire events. It is not possible to create plane copies of this Interface |
EventManager | |
EventManagerCallback | |
EventManagerSubset | |
EventTransactionContext | |
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 |
HistoryManager | |
HistoryManagerCallback | |
HistoryManagerSubset | Interface definition of the HistoryManagerSubset. It is not possible to create plane copies of this Interface |
UaClientSdk::HistoryReadAtTimeContext | |
HistoryReadCPUserDataBase | Base Class for handling of user data stored in the History Read continuation point. It is not possible to create plane copies of this Class |
UaClientSdk::HistoryReadDataResult | |
UaClientSdk::HistoryReadProcessedContext | |
UaClientSdk::HistoryReadRawModifiedContext | |
HistoryTransactionContext | Interface definition of the HistoryTransactionContext. This class provides the Session needed for transactions |
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 | Interface definition of the IOManager2Callback. A callbackinterface which manages all transaction needed for monitoring items. It is not possible to create plane copies of this Interface |
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 | |
MethodHandle | Base class for the Method Handle used in Call method of the MethodManager. Derived from ReferenceCounter. It is not possible to create plane copies of this Class |
MethodHandleUaNode | Base class for the Method Handle used in Call method of the MethodManager. Derived from MethodHandle. It is not possible to create plane copies of this Class |
MethodManager | |
MethodManagerCallback | |
MonitoringContext | |
NewEventContext | Creates new events. |
NodeManager | |
NodeManagerConfig | |
NodeManagerCrossReferences | |
NodeManagerList | |
NodeManagerNS1 | Interface definition of the NodeManagerNS1. Derived from NodeManagerUaNode and IOManagerUaNode It is not possible to create plane copies of this Interface |
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 | |
ReferenceCounter | Class definition of the ReferenceCounter. A class which provides the possibility to create references and to release them |
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 | |
ServerManager | OPC Server Manager Interface. The Servermanager is needed to start everything up and get all Namespaces |
ServiceContext | Class definition of the ServiceContext. It is not possible to create plane copies of this Class |
UaClientSdk::ServiceSettings | |
Session | Derived from ReferenceCounter. This class manages the Session. It creates new Session or checks wether a Session has expired or not. Here you can manage all Session relevant things. It is not possible to create plane copies of this Class. It is also not possible to use the default constructor and destructor |
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 | |
UaClientSdk::SubscriptionSettings | |
SystemEventTypeData | Derived from BaseEventTypeData. It is not possible to create plane copies of this Class |
UaAnalogItemCache | Class definition of the UaAnalogItemCache. Derived from UaDataVariableCache |
UaAnalogItemCacheEx | Class definition of the UaAnalogItemCacheEx. Derived from UaDataVariableCacheEx |
UaArgument | Wrapper classs for the ua stack structure OpcUa_Argument. Derived from OpcUa_Argument |
UaBaseChangeMonitorTypeContext | UaBaseChangeMonitorTypeContext Class It is not possible to create plane copies of this class |
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 | |
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 | Wrapper classs for the ua stack structure OpcUa_DataValue |
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 |
UaDataVariableCacheID | Derived class of UaDataVariableCache used for instance declarations This class must be used for instance declarations if the handling between instances and types is different. Derived from UaDataVariableCache |
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 | |
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 |
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 |
UaExpandedNodeId | Wrapper classs for the ua stack structure OpcUa_ExpandedNodeId |
UaExtensionObject | |
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 |
UaIntegerIdManager< T > | |
UaJobThread | UaJobThread Class. Derived from UaThread |
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 |
UaNode | Class definition of the UaNode. Derived from ChainEntry Get all information about Nodes and their references |
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 |
UaObject | Class definition of the UaObject. Derived from UaNode Get all information about the objects |
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 |
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 |
UaObjectServerRedundancy | 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 | |
UaPkiProviderOpenSSL | Wrapper classs for a OpenSSL 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 |
UaPkiPublicKey | |
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 |
UaProperty | Class definition of the UaProperty. Derived from UaVariable Get all information about UaProperty and their references |
UaPropertyCache | Class definition of the UaPropertyCache. Derived from UaDataVariableCache |
UaPropertyCacheEx | Class definition of the UaPropertyCacheEx. Derived from UaDataVariableCacheEx |
UaPropertyCacheID | Derived class of UaPropertyCache used for instance declarations This class must be used for instance declarations if the handling between instances and types is different. Derived from UaPropertyCache |
UaPropertyMethodArgument | Class definition of the UaPropertyMethodArgument. Derived from UaVariableCache and UaReferenceLists. It is not possible to use the default constructor |
UaPropertyMethodArgumentID | Class definition of the UaPropertyMethodArgumentID. Derived from UaPropertyMethodArgument |
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 |
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 | Class definition of the UaReferenceLists Implements the complete Referencelist of Nodes |
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 |
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 historical configurations. 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 is used to manage a relative path used for TranslatBrowsePathsToNodeIds. The relative path contains a list of path elements where each path element contains the reference type to follow and the browse name of the target node. This path is used to find a target node by starting at a starting node and by following the path. This class manages the relative path and the current position in the path. To process the path a pointer to the current path element can be requested by using the function getCurrentElement(). If the current position contained a valid reference and browse path and a matching node was found at this level, the position must be incremented by calling incrementPosition() and the next level must be processed until the end of the list is reached. 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 | |
UaClientSdk::UaSessionCallback | |
UaSetMonitoringModeContext | UaSetMonitoringModeContext Class. Derived from UaBaseChangeMonitorTypeContext It is not possible to create plane copies of this class |
UaSettings | |
UaSettingsSection | |
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. Derived from UaStatusCode |
UaStatusCode | The class UaStatusCode handles Ua status codes and conversions of the status code |
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 | Implements a UA subscription. Derived from ReferenceCounter, IOManagerCallback and EventManagerCallback It is not possible to create plane copies of this class. It is not possible to use the default constructor |
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. It is not possible to create plane copies of this Class |
UaUserIdentityTokenAnonymous | Class handling Anonymous. Derived from UaUserIdentityToken. It is not possible to create plane copies of this Class |
UaUserIdentityTokenUserPassword | Class handling user / passord token. Derived from UaUserIdentityToken. It is not possible to create plane copies of this Class |
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 |
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 |
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 | |
VariableHandle | |
VariableHandleUaNode | Class for the Variable Handle of an internal node tree element based on the BaseNode. Derived from VariableHandle |