open62541pp 0.16.0
C++ wrapper of open62541
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Copcua::AsyncResult< CompletionToken, T >
 Copcua::AsyncResult< services::detail::HookToken< HookFunction, CompletionToken >, T >
 Copcua::AsyncResult< services::detail::TransformToken< TransformFunction, CompletionToken >, T >
 Copcua::AsyncResult< UseDeferredToken, T >
 Copcua::AsyncResult< UseDetachedToken, T >
 Copcua::AsyncResult< UseFutureToken, T >
 Copcua::services::detail::AsyncServiceAdapter< Response >Adapter to initiate open62541 async client operations with completion tokens
 Copcua::services::detail::AttributeHandler< Attribute >Attribute handler to convert DataValue objects to/from the attribute specific types
 Copcua::services::detail::AttributeHandler< AttributeId::ArrayDimensions >
 Copcua::services::detail::AttributeHandler< AttributeId::NodeClass >
 Copcua::services::detail::AttributeHandlerScalar< T, Enable >
 Copcua::services::detail::AttributeHandlerScalar< Bitmask< AccessLevel > >
 Copcua::services::detail::AttributeHandlerScalar< Bitmask< EventNotifier > >
 Copcua::services::detail::AttributeHandlerScalar< Bitmask< T > >
 Copcua::services::detail::AttributeHandlerScalar< Bitmask< WriteMask > >
 Copcua::services::detail::AttributeHandlerScalar< bool >
 Copcua::services::detail::AttributeHandlerScalar< double >
 Copcua::services::detail::AttributeHandlerScalar< LocalizedText >
 Copcua::services::detail::AttributeHandlerScalar< NodeId >
 Copcua::services::detail::AttributeHandlerScalar< QualifiedName >
 Copcua::services::detail::AttributeHandlerScalar< T, std::enable_if_t< std::is_enum_v< T > > >
 Copcua::services::detail::AttributeHandlerScalar< ValueRank >
 Copcua::services::detail::AttributeHandlerVariant
 Copcua::BadResultRepresents a bad result stored in Result
 Copcua::Bitmask< T >Bitmask using (scoped) enums
 Copcua::services::detail::CallbackAdapterHelper class to map open62541 / C-style callbacks to std::function objects
 Copcua::services::detail::AsyncServiceAdapter< Response >::CallbackAndContext< Context >
 Copcua::ClientHigh-level client class
 Copcua::detail::ClientContextInternal storage for Client class
 Cstd::conjunction
 Copcua::detail::ContextMap< Key, Item >Thread-safe map for context objects
 Copcua::detail::ContextMap< opcua::NodeId, opcua::detail::NodeContext >
 Copcua::detail::ContextMap< SubId, opcua::services::detail::SubscriptionContext >
 Copcua::detail::ContextMap< SubMonId, opcua::services::detail::MonitoredItemContext >
 Copcua::crypto::CreateCertificateResult
 Copcua::DataTypeBuilder< T, Tag, U >Builder to create DataType definitions of custom types
 Copcua::EventCreate and trigger events
 CMyLibrary::ExampleExample class to demonstrate the features of the custom CSS
 Cstd::exceptionSTL class
 Copcua::detail::ExceptionCatcherCatch & store exceptions from user-defined callbacks in an exception-unaware context (open62541)
 Cstd::false_type
 Cstd::hash< opcua::ExpandedNodeId >
 Cstd::hash< opcua::NodeId >
 Copcua::services::detail::HookToken< HookFunction, CompletionToken >Special token to execute a hook function with the const result within the completion handler
 Cstd::is_same
 Copcua::detail::IsTypeWrapper< T >
 Copcua::detail::IsWrapper< T >
 Copcua::LoginLogin credentials
 Copcua::detail::MemberType< T >Derive member type from member pointer
 Copcua::detail::MemberType< T C::* >
 Copcua::MonitoredItem< Connection >High-level monitored item class
 Copcua::services::MonitoringParametersExExtended monitoring parameters with default values from open62541
 Copcua::NamespaceNamespace with index and URI
 Copcua::Node< Connection >High-level node class to access node attribute, browse and populate address space
 Copcua::detail::NodeContext
 Copcua::NumericRangeNumeric range to indicate subsets of (multidimensional) arrays
 Copcua::PluginAdapter< T >Base class to implement plugin adapters
 Copcua::PluginAdapter< UA_AccessControl >
 Copcua::PluginAdapter< UA_Logger >
 Copcua::Result< T >The template class Result encapsulates a StatusCode and optionally a value
 Copcua::Result< void >Template specialization of Result class for void types
 Copcua::detail::ResultType< T >
 Copcua::detail::ResultType< BadResult >
 Copcua::detail::ResultType< StatusCode >
 Copcua::detail::ScopeExit< Fn >General-purpose scope guard intended to call its exit function when a scope is exited
 CMyLibrary::SecondExample
 Copcua::ServerHigh-level server class
 Copcua::detail::ServerContextInternal storage for Server class
 Copcua::SessionHigh-level session class to manage client sessions
 Copcua::detail::SessionRegistry
 Copcua::Span< T >View to a contiguous sequence of objects, similar to std::span in C++20
 Copcua::Subscription< Connection >High-level subscription class
 Copcua::services::SubscriptionParametersSubscription parameters with default values from open62541
 Copcua::services::detail::TransformToken< TransformFunction, CompletionToken >Special token to transform async results within the completion handler
 Cstd::true_type
 CTs...
 Copcua::TypeConverter< T, Enable >Type conversion from and to native types
 Copcua::TypeConverter< char[N]>
 Copcua::TypeConverter< const char * >
 Copcua::TypeConverter< std::chrono::time_point< Clock, Duration > >
 Copcua::TypeConverter< std::string >
 Copcua::TypeConverter< std::string_view >
 Copcua::TypeRegistry< T, Enabled >Type registry
 Copcua::TypeRegistry< T, std::enable_if_t< detail::isTypeWrapper< T > > >
 Copcua::UseDeferredTokenDeferred completion token type
 Copcua::UseDetachedTokenDetached completion token type
 Copcua::UseFutureTokenFuture completion token type
 Copcua::ValueBackendDataSourceData source backend for variable nodes
 Copcua::ValueCallbackValue callbacks for variable nodes
 Copcua::detail::VariantHandler< VariantPolicy >
 Copcua::detail::VariantHandler< VariantPolicy::Copy >
 Copcua::detail::VariantHandler< VariantPolicy::Reference >
 Copcua::services::detail::Wrap< WrapperType >
 Copcua::Wrapper< T >Template base class to wrap native objects
 Copcua::Wrapper< UA_AddNodesItem >
 Copcua::Wrapper< UA_AddNodesRequest >
 Copcua::Wrapper< UA_AddNodesResponse >
 Copcua::Wrapper< UA_AddNodesResult >
 Copcua::Wrapper< UA_AddReferencesItem >
 Copcua::Wrapper< UA_AddReferencesRequest >
 Copcua::Wrapper< UA_AddReferencesResponse >
 Copcua::Wrapper< UA_AggregateFilter >
 Copcua::Wrapper< UA_AnonymousIdentityToken >
 Copcua::Wrapper< UA_ApplicationDescription >
 Copcua::Wrapper< UA_Argument >
 Copcua::Wrapper< UA_AttributeOperand >
 Copcua::Wrapper< UA_BrowseDescription >
 Copcua::Wrapper< UA_BrowseNextRequest >
 Copcua::Wrapper< UA_BrowseNextResponse >
 Copcua::Wrapper< UA_BrowsePath >
 Copcua::Wrapper< UA_BrowsePathResult >
 Copcua::Wrapper< UA_BrowsePathTarget >
 Copcua::Wrapper< UA_BrowseRequest >
 Copcua::Wrapper< UA_BrowseResponse >
 Copcua::Wrapper< UA_BrowseResult >
 Copcua::Wrapper< UA_BuildInfo >
 Copcua::Wrapper< UA_ByteString >
 Copcua::Wrapper< UA_CallMethodRequest >
 Copcua::Wrapper< UA_CallMethodResult >
 Copcua::Wrapper< UA_CallRequest >
 Copcua::Wrapper< UA_CallResponse >
 Copcua::Wrapper< UA_ClientConfig >
 Copcua::Wrapper< UA_ContentFilter >
 Copcua::Wrapper< UA_ContentFilterElement >
 Copcua::Wrapper< UA_CreateMonitoredItemsRequest >
 Copcua::Wrapper< UA_CreateMonitoredItemsResponse >
 Copcua::Wrapper< UA_CreateSubscriptionRequest >
 Copcua::Wrapper< UA_CreateSubscriptionResponse >
 Copcua::Wrapper< UA_DataChangeFilter >
 Copcua::Wrapper< UA_DataType >
 Copcua::Wrapper< UA_DataTypeAttributes >
 Copcua::Wrapper< UA_DataValue >
 Copcua::Wrapper< UA_DateTime >
 Copcua::Wrapper< UA_DeleteMonitoredItemsRequest >
 Copcua::Wrapper< UA_DeleteMonitoredItemsResponse >
 Copcua::Wrapper< UA_DeleteNodesItem >
 Copcua::Wrapper< UA_DeleteNodesRequest >
 Copcua::Wrapper< UA_DeleteNodesResponse >
 Copcua::Wrapper< UA_DeleteReferencesItem >
 Copcua::Wrapper< UA_DeleteReferencesRequest >
 Copcua::Wrapper< UA_DeleteReferencesResponse >
 Copcua::Wrapper< UA_DeleteSubscriptionsRequest >
 Copcua::Wrapper< UA_DeleteSubscriptionsResponse >
 Copcua::Wrapper< UA_DiagnosticInfo >
 Copcua::Wrapper< UA_ElementOperand >
 Copcua::Wrapper< UA_EndpointDescription >
 Copcua::Wrapper< UA_EnumDefinition >
 Copcua::Wrapper< UA_EnumField >
 Copcua::Wrapper< UA_EnumValueType >
 Copcua::Wrapper< UA_EventFilter >
 Copcua::Wrapper< UA_ExpandedNodeId >
 Copcua::Wrapper< UA_ExtensionObject >
 Copcua::Wrapper< UA_Guid >
 Copcua::Wrapper< UA_IssuedIdentityToken >
 Copcua::Wrapper< UA_LiteralOperand >
 Copcua::Wrapper< UA_LocalizedText >
 Copcua::Wrapper< UA_MethodAttributes >
 Copcua::Wrapper< UA_ModifyMonitoredItemsRequest >
 Copcua::Wrapper< UA_ModifyMonitoredItemsResponse >
 Copcua::Wrapper< UA_ModifySubscriptionRequest >
 Copcua::Wrapper< UA_ModifySubscriptionResponse >
 Copcua::Wrapper< UA_MonitoredItemCreateRequest >
 Copcua::Wrapper< UA_MonitoredItemCreateResult >
 Copcua::Wrapper< UA_MonitoredItemModifyRequest >
 Copcua::Wrapper< UA_MonitoredItemModifyResult >
 Copcua::Wrapper< UA_MonitoringParameters >
 Copcua::Wrapper< UA_NodeAttributes >
 Copcua::Wrapper< UA_NodeId >
 Copcua::Wrapper< UA_ObjectAttributes >
 Copcua::Wrapper< UA_ObjectTypeAttributes >
 Copcua::Wrapper< UA_QualifiedName >
 Copcua::Wrapper< UA_ReadRequest >
 Copcua::Wrapper< UA_ReadResponse >
 Copcua::Wrapper< UA_ReadValueId >
 Copcua::Wrapper< UA_ReferenceDescription >
 Copcua::Wrapper< UA_ReferenceTypeAttributes >
 Copcua::Wrapper< UA_RegisterNodesRequest >
 Copcua::Wrapper< UA_RegisterNodesResponse >
 Copcua::Wrapper< UA_RelativePath >
 Copcua::Wrapper< UA_RelativePathElement >
 Copcua::Wrapper< UA_RequestHeader >
 Copcua::Wrapper< UA_ResponseHeader >
 Copcua::Wrapper< UA_ServerConfig >
 Copcua::Wrapper< UA_SetMonitoringModeRequest >
 Copcua::Wrapper< UA_SetMonitoringModeResponse >
 Copcua::Wrapper< UA_SetPublishingModeRequest >
 Copcua::Wrapper< UA_SetPublishingModeResponse >
 Copcua::Wrapper< UA_SetTriggeringRequest >
 Copcua::Wrapper< UA_SetTriggeringResponse >
 Copcua::Wrapper< UA_SimpleAttributeOperand >
 Copcua::Wrapper< UA_StatusChangeNotification >
 Copcua::Wrapper< UA_StatusCode >
 Copcua::Wrapper< UA_String >
 Copcua::Wrapper< UA_StructureDefinition >
 Copcua::Wrapper< UA_StructureField >
 Copcua::Wrapper< UA_TranslateBrowsePathsToNodeIdsRequest >
 Copcua::Wrapper< UA_TranslateBrowsePathsToNodeIdsResponse >
 Copcua::Wrapper< UA_UnregisterNodesRequest >
 Copcua::Wrapper< UA_UnregisterNodesResponse >
 Copcua::Wrapper< UA_UserIdentityToken >
 Copcua::Wrapper< UA_UserNameIdentityToken >
 Copcua::Wrapper< UA_UserTokenPolicy >
 Copcua::Wrapper< UA_VariableAttributes >
 Copcua::Wrapper< UA_VariableTypeAttributes >
 Copcua::Wrapper< UA_Variant >
 Copcua::Wrapper< UA_ViewAttributes >
 Copcua::Wrapper< UA_ViewDescription >
 Copcua::Wrapper< UA_WriteRequest >
 Copcua::Wrapper< UA_WriteResponse >
 Copcua::Wrapper< UA_WriteValue >
 Copcua::Wrapper< UA_X509IdentityToken >
 Copcua::Wrapper< UA_XmlElement >
 Copcua::detail::WrapperConversion< WrapperType >