►NMyLibrary | |
CExample | Example class to demonstrate the features of the custom CSS |
CSecondExample | |
CSubclassExample | Some subclass |
►Nopcua | |
►Ncrypto | |
CCreateCertificateResult | |
►Ndetail | |
CAlwaysFalse | |
CClientContext | Internal storage for Client class |
CContextMap | Thread-safe map for context objects |
CExceptionCatcher | Catch & store exceptions from user-defined callbacks in an exception-unaware context (open62541) |
CIsContiguousContainer | |
CIsContiguousContainer< T, std::void_t< decltype(std::declval< T >().data()), decltype(std::declval< T >().size()), decltype(std::declval< T >().begin()), decltype(std::declval< T >().end())> > | |
CIsConvertibleType | |
CIsConvertibleType< T, std::void_t< decltype(TypeConverter< T >{})> > | |
CIsMutableContainer | |
CIsNodeIdEnum | |
CIsNodeIdEnum< T, std::void_t< decltype(getNamespace(std::declval< T >()))> > | |
CIsRegisteredType | |
CIsRegisteredType< T, std::void_t< decltype(TypeRegistry< T >{})> > | |
CIsSpan | |
CIsSpan< Span< T > > | |
CIsStaleable | Check if an object as a boolean stale flag |
CIsStaleable< T, std::void_t< decltype(std::declval< T >().stale)> > | |
CIsTypeWrapper | |
CIsWrapper | |
CMemberType | Derive member type from member pointer |
CMemberType< T C::* > | |
CNodeContext | |
COverload | |
CResultType | |
CResultType< BadResult > | |
CResultType< StatusCode > | |
CScopeExit | General-purpose scope guard intended to call its exit function when a scope is exited |
CServerContext | Internal storage for Server class |
CSessionRegistry | |
CStringWrapper | |
CVariantHandler | |
CVariantHandler< VariantPolicy::Copy > | |
CVariantHandler< VariantPolicy::Reference > | |
CVariantHandler< VariantPolicy::ReferenceIfPossible > | |
CWrapperConversion | |
►Nservices | OPC UA services as free functions |
►Ndetail | |
►CAsyncServiceAdapter | Adapter to initiate open62541 async client operations with completion tokens |
CCallbackAndContext | |
CAttributeHandler | Attribute handler to convert DataValue objects to/from the attribute specific types |
CAttributeHandler< AttributeId::AccessLevel > | |
CAttributeHandler< AttributeId::ArrayDimensions > | |
CAttributeHandler< AttributeId::BrowseName > | |
CAttributeHandler< AttributeId::ContainsNoLoops > | |
CAttributeHandler< AttributeId::DataType > | |
CAttributeHandler< AttributeId::DataTypeDefinition > | |
CAttributeHandler< AttributeId::Description > | |
CAttributeHandler< AttributeId::DisplayName > | |
CAttributeHandler< AttributeId::EventNotifier > | |
CAttributeHandler< AttributeId::Executable > | |
CAttributeHandler< AttributeId::Historizing > | |
CAttributeHandler< AttributeId::InverseName > | |
CAttributeHandler< AttributeId::IsAbstract > | |
CAttributeHandler< AttributeId::MinimumSamplingInterval > | |
CAttributeHandler< AttributeId::NodeClass > | |
CAttributeHandler< AttributeId::NodeId > | |
CAttributeHandler< AttributeId::Symmetric > | |
CAttributeHandler< AttributeId::UserAccessLevel > | |
CAttributeHandler< AttributeId::UserExecutable > | |
CAttributeHandler< AttributeId::UserWriteMask > | |
CAttributeHandler< AttributeId::Value > | |
CAttributeHandler< AttributeId::ValueRank > | |
CAttributeHandler< AttributeId::WriteMask > | |
CAttributeHandlerScalar | |
CAttributeHandlerScalar< Bitmask< T > > | |
CAttributeHandlerScalar< T, std::enable_if_t< std::is_enum_v< T > > > | |
CAttributeHandlerVariant | |
CCallbackAdapter | Helper class to map open62541 / C-style callbacks to std::function objects |
CHookToken | Special token to execute a hook function with the const result within the completion handler |
CMonitoredItemContext | |
CSubscriptionContext | |
CTransformToken | Special token to transform async results within the completion handler |
CWrap | |
CMonitoringParametersEx | Extended monitoring parameters with default values from open62541 |
CSubscriptionParameters | Subscription parameters with default values from open62541 |
CAccessControlBase | Access control base class |
CAccessControlDefault | Default access control |
CAddNodesItem | UA_AddNodesItem wrapper class |
CAddNodesRequest | UA_AddNodesRequest wrapper class |
CAddNodesResponse | UA_AddNodesResponse wrapper class |
CAddNodesResult | UA_AddNodesResult wrapper class |
CAddReferencesItem | UA_AddReferencesItem wrapper class |
CAddReferencesRequest | UA_AddReferencesRequest wrapper class |
CAddReferencesResponse | UA_AddReferencesResponse wrapper class |
CAggregateFilter | UA_AggregateFilter wrapper class |
CAnonymousIdentityToken | UA_AnonymousIdentityToken wrapper class |
CApplicationDescription | UA_ApplicationDescription wrapper class |
CArgument | UA_Argument wrapper class |
CAsyncResult | |
CAsyncResult< services::detail::HookToken< HookFunction, CompletionToken >, T > | |
CAsyncResult< services::detail::TransformToken< TransformFunction, CompletionToken >, T > | |
CAsyncResult< UseDeferredToken, T > | |
CAsyncResult< UseDetachedToken, T > | |
CAsyncResult< UseFutureToken, T > | |
CAttributeOperand | UA_AttributeOperand wrapper class |
CBadDisconnect | Specific exception for open62541 status code UA_STATUSCODE_BADDISCONNECT |
CBadResult | Represents a bad result stored in Result |
CBadStatus | Exception for bad status codes from open62541 UA_STATUSCODE_* |
CBadVariantAccess | |
CBitmask | Bitmask using (scoped) enums |
CBrowseDescription | UA_BrowseDescription wrapper class |
CBrowseNextRequest | UA_BrowseNextRequest wrapper class |
CBrowseNextResponse | UA_BrowseNextResponse wrapper class |
CBrowsePath | UA_BrowsePath wrapper class |
CBrowsePathResult | UA_BrowsePathResult wrapper class |
CBrowsePathTarget | UA_BrowsePathTarget wrapper class |
CBrowseRequest | UA_BrowseRequest wrapper class |
CBrowseResponse | UA_BrowseResponse wrapper class |
CBrowseResult | UA_BrowseResult wrapper class |
CBuildInfo | UA_BuildInfo wrapper class |
CByteString | UA_ByteString wrapper class |
CCallMethodRequest | UA_CallMethodRequest wrapper class |
CCallMethodResult | UA_CallMethodResult wrapper class |
CCallRequest | UA_CallRequest wrapper class |
CCallResponse | UA_CallResponse wrapper class |
CClient | High-level client class |
CClientConfig | Client configuration |
CContentFilter | UA_ContentFilter wrapper class |
CContentFilterElement | UA_ContentFilterElement wrapper class |
CCreateCertificateError | |
CCreateMonitoredItemsRequest | UA_CreateMonitoredItemsRequest wrapper class |
CCreateMonitoredItemsResponse | UA_CreateMonitoredItemsResponse wrapper class |
CCreateSubscriptionRequest | UA_CreateSubscriptionRequest wrapper class |
CCreateSubscriptionResponse | UA_CreateSubscriptionResponse wrapper class |
CDataChangeFilter | UA_DataChangeFilter wrapper class |
CDataType | UA_DataType wrapper class |
CDataTypeAttributes | UA_DataTypeAttributes wrapper class |
CDataTypeBuilder | Builder to create DataType definitions of custom types |
CDataValue | UA_DataValue wrapper class |
CDateTime | UA_DateTime wrapper class |
CDeleteMonitoredItemsRequest | UA_DeleteMonitoredItemsRequest wrapper class |
CDeleteMonitoredItemsResponse | UA_DeleteMonitoredItemsResponse wrapper class |
CDeleteNodesItem | UA_DeleteNodesItem wrapper class |
CDeleteNodesRequest | UA_DeleteNodesRequest wrapper class |
CDeleteNodesResponse | UA_DeleteNodesResponse wrapper class |
CDeleteReferencesItem | UA_DeleteReferencesItem wrapper class |
CDeleteReferencesRequest | UA_DeleteReferencesRequest wrapper class |
CDeleteReferencesResponse | UA_DeleteReferencesResponse wrapper class |
CDeleteSubscriptionsRequest | UA_DeleteSubscriptionsRequest wrapper class |
CDeleteSubscriptionsResponse | UA_DeleteSubscriptionsResponse wrapper class |
CDiagnosticInfo | UA_DiagnosticInfo wrapper class |
CElementOperand | UA_ElementOperand wrapper class |
CEndpointDescription | UA_EndpointDescription wrapper class |
CEnumDefinition | UA_EnumDefinition wrapper class |
CEnumField | UA_EnumField wrapper class |
CEnumValueType | UA_EnumValueType wrapper class |
CEvent | Create and trigger events |
CEventFilter | UA_EventFilter wrapper class |
CExpandedNodeId | UA_ExpandedNodeId wrapper class |
CExtensionObject | UA_ExtensionObject wrapper class |
CGuid | UA_Guid wrapper class |
CIsBitmaskEnum | Trait to define an enum (class) as a bitmask and allow bitwise operations |
CIsBitmaskEnum< AccessLevel > | |
CIsBitmaskEnum< BrowseResultMask > | |
CIsBitmaskEnum< EventNotifier > | |
CIsBitmaskEnum< NodeAttributesMask > | |
CIsBitmaskEnum< NodeClass > | |
CIsBitmaskEnum< WriteMask > | |
CIssuedIdentityToken | UA_IssuedIdentityToken wrapper class |
CLiteralOperand | UA_LiteralOperand wrapper class |
CLocalizedText | UA_LocalizedText wrapper class |
CLoggerBase | Logger base class |
CLoggerDefault | Logger class that wraps a LogFunction |
CLogin | Login credentials |
CMethodAttributes | UA_MethodAttributes wrapper class |
CModifyMonitoredItemsRequest | UA_ModifyMonitoredItemsRequest wrapper class |
CModifyMonitoredItemsResponse | UA_CreateMonitoredItemsResponse wrapper class |
CModifySubscriptionRequest | UA_ModifySubscriptionRequest wrapper class |
CModifySubscriptionResponse | UA_ModifySubscriptionResponse wrapper class |
CMonitoredItem | High-level monitored item class |
CMonitoredItemCreateRequest | UA_MonitoredItemCreateRequest wrapper class |
CMonitoredItemCreateResult | UA_MonitoredItemCreateResult wrapper class |
CMonitoredItemModifyRequest | UA_MonitoredItemModifyRequest wrapper class |
CMonitoredItemModifyResult | UA_MonitoredItemModifyResult wrapper class |
CMonitoringParameters | UA_MonitoringParameters wrapper class |
CNamespace | Namespace with index and URI |
CNode | High-level node class to access node attribute, browse and populate address space |
CNodeAttributes | UA_NodeAttributes wrapper class |
CNodeId | UA_NodeId wrapper class |
CNumericRange | Numeric range to indicate subsets of (multidimensional) arrays |
CObjectAttributes | UA_ObjectAttributes wrapper class |
CObjectTypeAttributes | UA_ObjectTypeAttributes wrapper class |
CPluginAdapter | Base class to implement plugin adapters |
CQualifiedName | UA_QualifiedName wrapper class |
CReadRequest | UA_ReadRequest wrapper class |
CReadResponse | UA_ReadResponse wrapper class |
CReadValueId | UA_ReadValueId wrapper class |
CReferenceDescription | UA_ReferenceDescription wrapper class |
CReferenceTypeAttributes | UA_ReferenceTypeAttributes wrapper class |
CRegisterNodesRequest | UA_RegisterNodesRequest wrapper class |
CRegisterNodesResponse | UA_RegisterNodesResponse wrapper class |
CRelativePath | UA_RelativePath wrapper class |
CRelativePathElement | UA_RelativePathElement wrapper class |
CRequestHeader | UA_RequestHeader wrapper class |
CResponseHeader | UA_ResponseHeader wrapper class |
CResult | The template class Result encapsulates a StatusCode and optionally a value |
CResult< void > | Template specialization of Result class for void types |
CServer | High-level server class |
CServerConfig | Server configuration |
CSession | High-level session class to manage client sessions |
CSetMonitoringModeRequest | UA_SetMonitoringModeRequest wrapper class |
CSetMonitoringModeResponse | UA_SetMonitoringModeResponse wrapper class |
CSetPublishingModeRequest | UA_SetPublishingModeRequest wrapper class |
CSetPublishingModeResponse | UA_SetPublishingModeResponse wrapper class |
CSetTriggeringRequest | UA_SetTriggeringRequest wrapper class |
CSetTriggeringResponse | UA_SetTriggeringResponse wrapper class |
CSimpleAttributeOperand | UA_SimpleAttributeOperand wrapper class |
CSpan | View to a contiguous sequence of objects, similar to std::span in C++20 |
CStatusChangeNotification | UA_StatusChangeNotification wrapper class |
CStatusCode | UA_StatusCode wrapper class |
CString | UA_String wrapper class |
CStructureDefinition | UA_StructureDefinition wrapper class |
CStructureField | UA_StructureField wrapper class |
CSubscription | High-level subscription class |
CTranslateBrowsePathsToNodeIdsRequest | UA_TranslateBrowsePathsToNodeIdsRequest wrapper class |
CTranslateBrowsePathsToNodeIdsResponse | UA_TranslateBrowsePathsToNodeIdsResponse wrapper class |
CTypeConverter | Type conversion from and to native types |
CTypeConverter< char[N]> | |
CTypeConverter< const char * > | |
CTypeConverter< std::chrono::time_point< Clock, Duration > > | |
CTypeConverter< std::string > | |
CTypeConverter< std::string_view > | |
CTypeRegistry | Type registry |
CTypeRegistry< T, std::enable_if_t< detail::isTypeWrapper< T > > > | |
CTypeWrapper | Template base class to wrap UA_* type objects |
CUnregisterNodesRequest | UA_UnregisterNodesRequest wrapper class |
CUnregisterNodesResponse | UA_UnregisterNodesResponse wrapper class |
CUseDeferredToken | Deferred completion token type |
CUseDetachedToken | Detached completion token type |
CUseFutureToken | Future completion token type |
CUserIdentityToken | UA_UserIdentityToken wrapper class |
CUserNameIdentityToken | UA_UserNameIdentityToken wrapper class |
CUserTokenPolicy | UA_UserTokenPolicy wrapper class |
CValueBackendDataSource | Data source backend for variable nodes |
CValueCallback | Value callbacks for variable nodes |
CVariableAttributes | UA_VariableAttributes wrapper class |
CVariableTypeAttributes | UA_VariableAttributes wrapper class |
CVariant | UA_Variant wrapper class |
CViewAttributes | UA_ViewAttributes wrapper class |
CViewDescription | UA_ViewDescription wrapper class |
CWrapper | Template base class to wrap native objects |
CWriteRequest | UA_WriteRequest wrapper class |
CWriteResponse | UA_WriteResponse wrapper class |
CWriteValue | UA_WriteValue wrapper class |
CX509IdentityToken | UA_X509IdentityToken wrapper class |
CXmlElement | UA_XmlElement wrapper class |