open62541pp 0.16.0
C++ wrapper of open62541
Loading...
Searching...
No Matches
opcua::EndpointDescription Class Reference

#include <types_composed.hpp>

Inheritance diagram for opcua::EndpointDescription:
[legend]

Detailed Description

Public Member Functions

const StringgetEndpointUrl () const noexcept
 
StringgetEndpointUrl () noexcept
 
const ApplicationDescriptiongetServer () const noexcept
 
ApplicationDescriptiongetServer () noexcept
 
const ByteStringgetServerCertificate () const noexcept
 
ByteStringgetServerCertificate () noexcept
 
UA_MessageSecurityMode getSecurityMode () const noexcept
 
const StringgetSecurityPolicyUri () const noexcept
 
StringgetSecurityPolicyUri () noexcept
 
Span< const UserTokenPolicygetUserIdentityTokens () const noexcept
 
Span< UserTokenPolicygetUserIdentityTokens () noexcept
 
const StringgetTransportProfileUri () const noexcept
 
StringgetTransportProfileUri () noexcept
 
UA_Byte getSecurityLevel () const noexcept
 
constexpr TypeWrapper ()=default
 
constexpr TypeWrapper (const T &native)
 
constexpr TypeWrapper (T &&native) noexcept
 
constexpr TypeWrapper (const TypeWrapper &other)
 
constexpr TypeWrapper (TypeWrapper &&other) noexcept
 
- Public Member Functions inherited from opcua::TypeWrapper< UA_EndpointDescription, UA_TYPES_ENDPOINTDESCRIPTION >
constexpr TypeWrapper ()=default
 
constexpr TypeWrapper (const UA_EndpointDescription &native)
 
constexpr TypeWrapper (UA_EndpointDescription &&native) noexcept
 
constexpr TypeWrapper (const TypeWrapper &other)
 
constexpr TypeWrapper (TypeWrapper &&other) noexcept
 
 ~TypeWrapper ()
 
constexpr TypeWrapperoperator= (const TypeWrapper &other)
 
constexpr TypeWrapperoperator= (const UA_EndpointDescription &native)
 
constexpr TypeWrapperoperator= (TypeWrapper &&other) noexcept
 
constexpr TypeWrapperoperator= (UA_EndpointDescription &&native) noexcept
 
constexpr void swap (TypeWrapper &other) noexcept
 
constexpr void swap (UA_EndpointDescription &native) noexcept
 
- Public Member Functions inherited from opcua::Wrapper< UA_EndpointDescription >
constexpr Wrapper ()=default
 
constexpr Wrapper (const UA_EndpointDescription &native)
 
constexpr Wrapper (UA_EndpointDescription &&native) noexcept
 
constexpr operator UA_EndpointDescription & () noexcept
 
constexpr operator const UA_EndpointDescription & () const noexcept
 
constexpr UA_EndpointDescriptionoperator-> () noexcept
 
constexpr const UA_EndpointDescriptionoperator-> () const noexcept
 
constexpr UA_EndpointDescriptionhandle () noexcept
 
constexpr const UA_EndpointDescriptionhandle () const noexcept
 

Additional Inherited Members

- Public Types inherited from opcua::Wrapper< UA_EndpointDescription >
using NativeType
 
- Static Public Member Functions inherited from opcua::TypeWrapper< UA_EndpointDescription, UA_TYPES_ENDPOINTDESCRIPTION >
static constexpr TypeIndex getTypeIndex ()
 
- Protected Member Functions inherited from opcua::TypeWrapper< UA_EndpointDescription, UA_TYPES_ENDPOINTDESCRIPTION >
constexpr void clear () noexcept
 
- Protected Member Functions inherited from opcua::Wrapper< UA_EndpointDescription >
constexpr const UA_EndpointDescriptionnative () const noexcept
 
constexpr UA_EndpointDescriptionnative () noexcept
 

Member Function Documentation

◆ getEndpointUrl() [1/2]

const String & opcua::EndpointDescription::getEndpointUrl ( ) const
inlinenoexcept

Definition at line 222 of file types_composed.hpp.

◆ getEndpointUrl() [2/2]

String & opcua::EndpointDescription::getEndpointUrl ( )
inlinenoexcept

Definition at line 222 of file types_composed.hpp.

◆ getServer() [1/2]

const ApplicationDescription & opcua::EndpointDescription::getServer ( ) const
inlinenoexcept

Definition at line 223 of file types_composed.hpp.

◆ getServer() [2/2]

ApplicationDescription & opcua::EndpointDescription::getServer ( )
inlinenoexcept

Definition at line 223 of file types_composed.hpp.

◆ getServerCertificate() [1/2]

const ByteString & opcua::EndpointDescription::getServerCertificate ( ) const
inlinenoexcept

Definition at line 224 of file types_composed.hpp.

◆ getServerCertificate() [2/2]

ByteString & opcua::EndpointDescription::getServerCertificate ( )
inlinenoexcept

Definition at line 224 of file types_composed.hpp.

◆ getSecurityMode()

UA_MessageSecurityMode opcua::EndpointDescription::getSecurityMode ( ) const
inlinenoexcept

Definition at line 225 of file types_composed.hpp.

◆ getSecurityPolicyUri() [1/2]

const String & opcua::EndpointDescription::getSecurityPolicyUri ( ) const
inlinenoexcept

Definition at line 226 of file types_composed.hpp.

◆ getSecurityPolicyUri() [2/2]

String & opcua::EndpointDescription::getSecurityPolicyUri ( )
inlinenoexcept

Definition at line 226 of file types_composed.hpp.

◆ getUserIdentityTokens() [1/2]

Span< const UserTokenPolicy > opcua::EndpointDescription::getUserIdentityTokens ( ) const
inlinenoexcept

Definition at line 229 of file types_composed.hpp.

◆ getUserIdentityTokens() [2/2]

Span< UserTokenPolicy > opcua::EndpointDescription::getUserIdentityTokens ( )
inlinenoexcept

Definition at line 229 of file types_composed.hpp.

◆ getTransportProfileUri() [1/2]

const String & opcua::EndpointDescription::getTransportProfileUri ( ) const
inlinenoexcept

Definition at line 230 of file types_composed.hpp.

◆ getTransportProfileUri() [2/2]

String & opcua::EndpointDescription::getTransportProfileUri ( )
inlinenoexcept

Definition at line 230 of file types_composed.hpp.

◆ getSecurityLevel()

UA_Byte opcua::EndpointDescription::getSecurityLevel ( ) const
inlinenoexcept

Definition at line 231 of file types_composed.hpp.

◆ TypeWrapper() [1/5]

opcua::TypeWrapper< T, typeIndex >::TypeWrapper ( )
constexprdefault

◆ TypeWrapper() [2/5]

opcua::TypeWrapper< T, typeIndex >::TypeWrapper ( const T & native)
inlineexplicitconstexpr

Constructor with native object (deep copy).

Definition at line 31 of file typewrapper.hpp.

◆ TypeWrapper() [3/5]

opcua::TypeWrapper< T, typeIndex >::TypeWrapper ( T && native)
inlineconstexprnoexcept

Constructor with native object (move rvalue).

Definition at line 35 of file typewrapper.hpp.

◆ TypeWrapper() [4/5]

opcua::TypeWrapper< T, typeIndex >::TypeWrapper ( const TypeWrapper & other)
inlineconstexpr

Copy constructor (deep copy).

Definition at line 43 of file typewrapper.hpp.

◆ TypeWrapper() [5/5]

opcua::TypeWrapper< T, typeIndex >::TypeWrapper ( TypeWrapper && other)
inlineconstexprnoexcept

Move constructor.

Definition at line 47 of file typewrapper.hpp.