uatools 1.0.0
 
Loading...
Searching...
No Matches
eso::comm::RegistrationToken Class Reference

#include <icomm_adapter_generic_v1.hpp>

Public Types

using UnregisterCallback = std::function<void()>
 

Public Member Functions

 RegistrationToken ()=default
 
 RegistrationToken (UnregisterCallback on_destruct)
 
 ~RegistrationToken ()
 
 RegistrationToken (const RegistrationToken &)=delete
 
RegistrationTokenoperator= (const RegistrationToken &)=delete
 
 RegistrationToken (RegistrationToken &&) noexcept=default
 
RegistrationTokenoperator= (RegistrationToken &&) noexcept=default
 
void Reset ()
 

Member Typedef Documentation

◆ UnregisterCallback

using eso::comm::RegistrationToken::UnregisterCallback = std::function<void()>

Constructor & Destructor Documentation

◆ RegistrationToken() [1/4]

eso::comm::RegistrationToken::RegistrationToken ( )
default

◆ RegistrationToken() [2/4]

eso::comm::RegistrationToken::RegistrationToken ( UnregisterCallback on_destruct)
inlineexplicit

◆ ~RegistrationToken()

eso::comm::RegistrationToken::~RegistrationToken ( )
inline

◆ RegistrationToken() [3/4]

eso::comm::RegistrationToken::RegistrationToken ( const RegistrationToken & )
delete

◆ RegistrationToken() [4/4]

eso::comm::RegistrationToken::RegistrationToken ( RegistrationToken && )
defaultnoexcept

Member Function Documentation

◆ operator=() [1/2]

RegistrationToken & eso::comm::RegistrationToken::operator= ( const RegistrationToken & )
delete

◆ operator=() [2/2]

RegistrationToken & eso::comm::RegistrationToken::operator= ( RegistrationToken && )
defaultnoexcept

◆ Reset()

void eso::comm::RegistrationToken::Reset ( )
inline

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