UA Server SDK C++ Bundle  1.4.0.258
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages

Namespace for the C++ OPC UA Client Library. More...

Classes

class  UaClient
 Namespace class for OPC UA Client Library. More...
 
class  SessionConnectInfo
 The SessionConnectInfo class contains the session settings for connect. More...
 
class  ClientSecurityInfo
 The ClientSecurityInfo class contains the security related settings to create a secure channel. More...
 
class  CertificateValidationCallback
 The CertificateValidationCallback is an interface for retrieving information about certificate validation errors. More...
 
class  SessionSecurityInfo
 The SessionSecurityInfo class contains the security related session settings for connect. More...
 
class  ServiceSettings
 The ServiceSettings class contains the general settings for a call. More...
 
class  BrowseContext
 The BrowseContext class contains the settings for a browse request. More...
 
class  HistoryReadRawModifiedContext
 The HistoryReadRawModifiedContext class contains the settings for a HistoryReadRawModified call. More...
 
class  HistoryReadProcessedContext
 The HistoryReadProcessedContext class contains the settings for a HistoryReadProcessed call. More...
 
class  HistoryReadAtTimeContext
 The HistoryReadAtTimeContext class contains the settings for a HistoryReadAtTime call. More...
 
class  HistoryReadDataResult
 The HistoryReadDataResult class contains the result for one item in a HistoryRead call for data. More...
 
class  HistoryReadEventContext
 The HistoryReadEventContext class contains the settings for a HistoryReadEvent call. More...
 
class  HistoryReadEventResult
 The HistoryReadDataResult class contains the result for one item in a HistoryRead call for data. More...
 
class  UpdateDataDetail
 The UpdateDataDetail class contains the data for one item in a HistoryUpdate call for data. More...
 
class  DeleteRawModifiedDetail
 The DeleteRawModifiedDetail class contains the data for one item in a HistoryUpdate call for data. More...
 
class  DeleteAtTimeDetail
 The DeleteRawModifiedDetail class contains the data for one item in a HistoryUpdate call for data. More...
 
class  UpdateEventDetail
 The UpdateEventsDetail class contains the data for one item in a HistoryUpdate call for events. More...
 
class  DeleteEventDetail
 The DeleteRawModifiedDetail class contains the data for one item in a HistoryUpdate call for data. More...
 
class  CallIn
 The CallIn class contains the settings for a call request. More...
 
class  CallOut
 The CallOut class contains the settings for a call request. More...
 
class  SubscriptionSettings
 The SubscriptionSettings class contains the settings for a Subscription. More...
 
class  UaSessionCallback
 UaSessionCallback defines the callback interface for the UaSession class. More...
 
class  UaSubscriptionCallback
 UaSubscriptionCallback defines the callback interface for the UaSubscription class. More...
 
class  UaDiscovery
 The UaDiscovery class manges a UA Client side discovery connection. More...
 
class  UaSession
 The UaSession class manges a UA Client side application session. More...
 
class  UaSubscription
 The UaSubscription class manges a UA Client created subscription. More...
 

Typedefs

typedef UaObjectArray
< UaClientSdk::HistoryReadDataResult
HistoryReadDataResults
 
typedef UaObjectArray
< UaClientSdk::HistoryReadEventResult
HistoryReadEventResults
 
typedef UaObjectArray
< UpdateDataDetail
UpdateDataDetails
 
typedef UaObjectArray
< DeleteRawModifiedDetail
DeleteRawModifiedDetails
 
typedef UaObjectArray
< DeleteAtTimeDetail
DeleteAtTimeDetails
 
typedef UaObjectArray
< UpdateEventDetail
UpdateEventDetails
 
typedef UaObjectArray
< DeleteEventDetail
DeleteEventDetails
 

Functions

OpcUa_StatusCode OPCUA_DLLCALL ClientSecurityInfo_VerifyCallback (OpcUa_Void *a_pvVerifyContext, const OpcUa_ByteString *a_pCertificateChain, OpcUa_StatusCode a_uVerificationResult, OpcUa_UInt32 a_uDepth, OpcUa_Void *a_pvUserData)
 
OpcUa_UInt32 indexOf (const UaStringArray &stringArray, const UaString &sString)
 
OpcUa_StatusCode UaDiscoveryPrivate_ChannelConnectionStateChanged (OpcUa_Channel, OpcUa_Void *, OpcUa_Channel_Event channelEvent, OpcUa_StatusCode, OpcUa_Channel_SecurityToken *)
 
OpcUa_StatusCode UaSession_ChannelConnectionStateChanged (OpcUa_Channel hChannel, OpcUa_Void *pCallbackData, OpcUa_Channel_Event eEvent, OpcUa_StatusCode uStatus, OpcUa_Channel_SecurityToken *pSecurityToken)
 
void applyDiagnosticInfoOffset (OpcUa_DiagnosticInfo *pDiagnosticInfo, OpcUa_UInt32 iOffset)
 
void attachServiceDiagnostics (ServiceSettings &serviceSettings, UaResponseHeader &responseHeader, UaStatus &uStatus)
 
void attachOperationDiagnostics (OpcUa_Int32 noOfOperations, OpcUa_Int32 *pNoOfDiagnosticInfos, OpcUa_DiagnosticInfo **ppDiagnosticInfos, UaDiagnosticInfos &diagnosticInfos, UaStatus &uStatus, const char *szServiceName)
 
void attachSplitOperationDiagnostics (ServiceSettings &serviceSettings, UaResponseHeader &responseHeader, OpcUa_Int32 noOfOperations, OpcUa_Int32 noOfNodesProcessed, OpcUa_Int32 *pNoOfDiagnosticInfos, OpcUa_DiagnosticInfo **ppDiagnosticInfos, UaDiagnosticInfos &diagnosticInfos, UaStatus &uStatus, const char *szServiceName)
 
OpcUa_UInt32 calculateBlockSize (OpcUa_UInt32 &noOfNodesProcessed, OpcUa_UInt32 &noOfOperations, OpcUa_UInt32 totalNumberOfOperations, UaSessionPrivate *pSessionPrivate)
 
OpcUa_UInt32 diffWithOverflow (OpcUa_UInt32 uA, OpcUa_UInt32 uB)
 
OpcUa_StatusCode SessionCallback (OpcUa_Channel *, OpcUa_Void *pResponse, OpcUa_EncodeableType *pResponseType, OpcUa_Void *pCallbackData, OpcUa_StatusCode uStatus)
 

Detailed Description

Namespace for the C++ OPC UA Client Library.