open62541pp 0.21.3
C++ wrapper of open62541
Loading...
Searching...
No Matches
Public Member Functions | List of all members
opcua::ua::ResponseHeader Class Reference

#include <types.hpp>

Inheritance diagram for opcua::ua::ResponseHeader:
[legend]

Detailed Description

UA_ResponseHeader wrapper class.

See also
https://reference.opcfoundation.org/Core/Part4/v105/docs/7.34

Definition at line 198 of file types.hpp.

Public Member Functions

const DateTime & timestamp () const noexcept
 
DateTime & timestamp () noexcept
 
IntegerId requestHandle () const noexcept
 
StatusCode serviceResult () const noexcept
 
const DiagnosticInfo & serviceDiagnostics () const noexcept
 
DiagnosticInfo & serviceDiagnostics () noexcept
 
Span< const String > stringTable () const noexcept
 
Span< String > stringTable () noexcept
 
const ExtensionObject & additionalHeader () const noexcept
 
ExtensionObject & additionalHeader () noexcept
 
constexpr Wrapper () noexcept=default
 
constexpr Wrapper (const Wrapper &other)
 
constexpr Wrapper (const T &native)
 
constexpr Wrapper (Wrapper &&other) noexcept
 
constexpr Wrapper (T &&native) noexcept
 
- Public Member Functions inherited from opcua::Wrapper< T, Handler >
constexpr Wrapper () noexcept=default
 
constexpr Wrapper (const Wrapper &other)
 
constexpr Wrapper (const T &native)
 
constexpr Wrapper (Wrapper &&other) noexcept
 
constexpr Wrapper (T &&native) noexcept
 
 ~Wrapper () noexcept=default
 
constexpr Wrapper & operator= (const Wrapper &other)
 
constexpr Wrapper & operator= (const T &native)
 
constexpr Wrapper & operator= (Wrapper &&other) noexcept
 
constexpr Wrapper & operator= (T &&native) noexcept
 
constexpr operator T& () noexcept
 
constexpr operator const T & () const noexcept
 
constexpr T * operator-> () noexcept
 
constexpr const T * operator-> () const noexcept
 
constexpr T * handle () noexcept
 
constexpr const T * handle () const noexcept
 
constexpr void swap (Wrapper &other) noexcept
 
constexpr void swap (T &native) noexcept
 

Additional Inherited Members

- Public Types inherited from opcua::Wrapper< T, Handler >
using NativeType = T
 
using HandlerType = Handler
 
- Protected Member Functions inherited from opcua::Wrapper< T, Handler >
constexpr const T & native () const noexcept
 
constexpr T & native () noexcept
 
constexpr void clear () noexcept
 

Member Function Documentation

◆ additionalHeader() [1/2]

const ExtensionObject & opcua::ua::ResponseHeader::additionalHeader ( ) const
inlinenoexcept

Definition at line 207 of file types.hpp.

◆ additionalHeader() [2/2]

ExtensionObject & opcua::ua::ResponseHeader::additionalHeader ( )
inlinenoexcept

Definition at line 207 of file types.hpp.

◆ requestHandle()

IntegerId opcua::ua::ResponseHeader::requestHandle ( ) const
inlinenoexcept

Definition at line 203 of file types.hpp.

◆ serviceDiagnostics() [1/2]

const DiagnosticInfo & opcua::ua::ResponseHeader::serviceDiagnostics ( ) const
inlinenoexcept

Definition at line 205 of file types.hpp.

◆ serviceDiagnostics() [2/2]

DiagnosticInfo & opcua::ua::ResponseHeader::serviceDiagnostics ( )
inlinenoexcept

Definition at line 205 of file types.hpp.

◆ serviceResult()

StatusCode opcua::ua::ResponseHeader::serviceResult ( ) const
inlinenoexcept

Definition at line 204 of file types.hpp.

◆ stringTable() [1/2]

Span< const String > opcua::ua::ResponseHeader::stringTable ( ) const
inlinenoexcept

Definition at line 206 of file types.hpp.

◆ stringTable() [2/2]

Span< String > opcua::ua::ResponseHeader::stringTable ( )
inlinenoexcept

Definition at line 206 of file types.hpp.

◆ timestamp() [1/2]

const DateTime & opcua::ua::ResponseHeader::timestamp ( ) const
inlinenoexcept

Definition at line 202 of file types.hpp.

◆ timestamp() [2/2]

DateTime & opcua::ua::ResponseHeader::timestamp ( )
inlinenoexcept

Definition at line 202 of file types.hpp.

◆ Wrapper() [1/5]

constexpr opcua::Wrapper< T, Handler >::Wrapper ( )
constexprdefaultnoexcept

◆ Wrapper() [2/5]

constexpr opcua::Wrapper< T, Handler >::Wrapper ( const T &  native)
inlineexplicitconstexpr

Copy constructor with native object.

Definition at line 151 of file wrapper.hpp.

◆ Wrapper() [3/5]

constexpr opcua::Wrapper< T, Handler >::Wrapper ( const Wrapper &  other)
inlineconstexpr

Copy constructor.

Definition at line 147 of file wrapper.hpp.

◆ Wrapper() [4/5]

constexpr opcua::Wrapper< T, Handler >::Wrapper ( T &&  native)
inlineconstexprnoexcept

Move constructor with native object.

Definition at line 159 of file wrapper.hpp.

◆ Wrapper() [5/5]

constexpr opcua::Wrapper< T, Handler >::Wrapper ( Wrapper &&  other)
inlineconstexprnoexcept

Move constructor.

Definition at line 155 of file wrapper.hpp.