Sparkplug B C++ Library 1.0.0
Modern C++-23 implementation of Eclipse Sparkplug B 2.2 specification
Loading...
Searching...
No Matches
sparkplug::MQTTAsyncHandle Class Reference

Public Member Functions

 MQTTAsyncHandle (MQTTAsync client) noexcept
 
 MQTTAsyncHandle (const MQTTAsyncHandle &)=delete
 
MQTTAsyncHandleoperator= (const MQTTAsyncHandle &)=delete
 
 MQTTAsyncHandle (MQTTAsyncHandle &&other) noexcept
 
MQTTAsyncHandleoperator= (MQTTAsyncHandle &&other) noexcept
 
MQTTAsync get () const noexcept
 
MQTTAsync operator* () const noexcept
 
 operator bool () const noexcept
 
void reset () noexcept
 
MQTTAsync release () noexcept
 

Detailed Description

Definition at line 9 of file mqtt_handle.hpp.

Constructor & Destructor Documentation

◆ MQTTAsyncHandle() [1/3]

sparkplug::MQTTAsyncHandle::MQTTAsyncHandle ( )
inlinenoexcept

Definition at line 11 of file mqtt_handle.hpp.

◆ MQTTAsyncHandle() [2/3]

sparkplug::MQTTAsyncHandle::MQTTAsyncHandle ( MQTTAsync  client)
inlineexplicitnoexcept

Definition at line 13 of file mqtt_handle.hpp.

◆ MQTTAsyncHandle() [3/3]

sparkplug::MQTTAsyncHandle::MQTTAsyncHandle ( MQTTAsyncHandle &&  other)
inlinenoexcept

Definition at line 23 of file mqtt_handle.hpp.

Member Function Documentation

◆ get()

MQTTAsync sparkplug::MQTTAsyncHandle::get ( ) const
inlinenoexcept

Definition at line 37 of file mqtt_handle.hpp.

◆ operator bool()

sparkplug::MQTTAsyncHandle::operator bool ( ) const
inlineexplicitnoexcept

Definition at line 43 of file mqtt_handle.hpp.

◆ operator*()

MQTTAsync sparkplug::MQTTAsyncHandle::operator* ( ) const
inlinenoexcept

Definition at line 40 of file mqtt_handle.hpp.

◆ operator=()

MQTTAsyncHandle & sparkplug::MQTTAsyncHandle::operator= ( MQTTAsyncHandle &&  other)
inlinenoexcept

Definition at line 27 of file mqtt_handle.hpp.

◆ release()

MQTTAsync sparkplug::MQTTAsyncHandle::release ( )
inlinenoexcept

Definition at line 49 of file mqtt_handle.hpp.


The documentation for this class was generated from the following file: