ifw-daq  3.0.1
IFW Data Acquisition modules
Public Member Functions | List of all members
daq::ResourceToken Class Reference

RAII token. More...

#include <resourceToken.hpp>

Public Member Functions

 ResourceToken (Resource *) noexcept
 
 ResourceToken (ResourceToken const &)=delete
 
ResourceTokenoperator= (ResourceToken &)=delete
 
 ResourceToken (ResourceToken &&) noexcept
 
ResourceTokenoperator= (ResourceToken &&) noexcept
 
 ~ResourceToken () noexcept
 

Detailed Description

RAII token.

Definition at line 23 of file resourceToken.hpp.

Constructor & Destructor Documentation

◆ ResourceToken() [1/3]

daq::ResourceToken::ResourceToken ( Resource resource)
noexcept

Definition at line 13 of file resourceToken.cpp.

◆ ResourceToken() [2/3]

daq::ResourceToken::ResourceToken ( ResourceToken const &  )
delete

◆ ResourceToken() [3/3]

daq::ResourceToken::ResourceToken ( ResourceToken &&  rhs)
noexcept

Definition at line 21 of file resourceToken.cpp.

◆ ~ResourceToken()

daq::ResourceToken::~ResourceToken ( )
noexcept

Definition at line 16 of file resourceToken.cpp.

Member Function Documentation

◆ operator=() [1/2]

ResourceToken & daq::ResourceToken::operator= ( ResourceToken &&  rhs)
noexcept

Definition at line 25 of file resourceToken.cpp.

◆ operator=() [2/2]

ResourceToken& daq::ResourceToken::operator= ( ResourceToken )
delete

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