GA::kit v0.3
G&A's in-house C++ application framework
Loading...
Searching...
No Matches
sigslot::connection_blocker Class Reference

#include <sigslot.hpp>

Public Member Functions

 connection_blocker ()=default
 
 ~connection_blocker () noexcept
 
 connection_blocker (const connection_blocker &)=delete
 
connection_blockeroperator= (const connection_blocker &)=delete
 
 connection_blocker (connection_blocker &&o) noexcept
 
connection_blockeroperator= (connection_blocker &&o) noexcept
 

Friends

class connection
 

Detailed Description

connection_blocker is a RAII object that blocks a connection until destruction

Constructor & Destructor Documentation

◆ connection_blocker() [1/3]

sigslot::connection_blocker::connection_blocker ( )
default

◆ ~connection_blocker()

sigslot::connection_blocker::~connection_blocker ( )
inlinenoexcept

◆ connection_blocker() [2/3]

sigslot::connection_blocker::connection_blocker ( const connection_blocker )
delete

◆ connection_blocker() [3/3]

sigslot::connection_blocker::connection_blocker ( connection_blocker &&  o)
inlinenoexcept

Member Function Documentation

◆ operator=() [1/2]

connection_blocker & sigslot::connection_blocker::operator= ( connection_blocker &&  o)
inlinenoexcept

◆ operator=() [2/2]

connection_blocker & sigslot::connection_blocker::operator= ( const connection_blocker )
delete

Friends And Related Function Documentation

◆ connection

friend class connection
friend

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