WPILibC++ 2023.4.3-108-ge5452e3
wpi::sig::ConnectionBlocker Class Reference

ConnectionBlocker is a RAII object that blocks a connection until destruction. More...

#include </home/runner/work/allwpilib/allwpilib/wpiutil/src/main/native/thirdparty/sigslot/include/wpi/Signal.h>

Public Member Functions

 ConnectionBlocker ()=default
 
 ~ConnectionBlocker () noexcept
 
 ConnectionBlocker (const ConnectionBlocker &)=delete
 
ConnectionBlockeroperator= (const ConnectionBlocker &)=delete
 
 ConnectionBlocker (ConnectionBlocker &&o) noexcept
 
ConnectionBlockeroperator= (ConnectionBlocker &&o) noexcept
 

Friends

class Connection
 

Detailed Description

ConnectionBlocker is a RAII object that blocks a connection until destruction.

Constructor & Destructor Documentation

◆ ConnectionBlocker() [1/3]

wpi::sig::ConnectionBlocker::ConnectionBlocker ( )
default

◆ ~ConnectionBlocker()

wpi::sig::ConnectionBlocker::~ConnectionBlocker ( )
inlinenoexcept

◆ ConnectionBlocker() [2/3]

wpi::sig::ConnectionBlocker::ConnectionBlocker ( const ConnectionBlocker )
delete

◆ ConnectionBlocker() [3/3]

wpi::sig::ConnectionBlocker::ConnectionBlocker ( ConnectionBlocker &&  o)
inlinenoexcept

Member Function Documentation

◆ operator=() [1/2]

ConnectionBlocker & wpi::sig::ConnectionBlocker::operator= ( ConnectionBlocker &&  o)
inlinenoexcept

◆ operator=() [2/2]

ConnectionBlocker & wpi::sig::ConnectionBlocker::operator= ( const ConnectionBlocker )
delete

Friends And Related Function Documentation

◆ Connection

friend class Connection
friend

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