Choreonoid  1.8
Public Member Functions | List of all members
cnoid::ScopedConnection Class Reference

#include <Signal.h>

Public Member Functions

 ScopedConnection ()
 
 ScopedConnection (ScopedConnection &&)=default
 
 ScopedConnection (const ScopedConnection &org)=delete
 
 ScopedConnection (const Connection &org)
 
 ~ScopedConnection ()
 
void reset ()
 
void reset (const Connection &c)
 
ScopedConnectionoperator= (const ScopedConnection &rhs)=delete
 
ScopedConnectionoperator= (const Connection &rhs)
 
void disconnect ()
 
bool connected () const
 
void block ()
 
void unblock ()
 
bool isBlocked () const
 
ScopedConnectionchangeOrder (Connection::Order order)
 
Connectionconnection ()
 
const Connectionconnection () const
 

Constructor & Destructor Documentation

◆ ScopedConnection() [1/4]

cnoid::ScopedConnection::ScopedConnection ( )
inline

◆ ScopedConnection() [2/4]

cnoid::ScopedConnection::ScopedConnection ( ScopedConnection &&  )
default

◆ ScopedConnection() [3/4]

cnoid::ScopedConnection::ScopedConnection ( const ScopedConnection org)
delete

◆ ScopedConnection() [4/4]

cnoid::ScopedConnection::ScopedConnection ( const Connection org)
inline

◆ ~ScopedConnection()

cnoid::ScopedConnection::~ScopedConnection ( )
inline

Member Function Documentation

◆ block()

void cnoid::ScopedConnection::block ( )
inline

◆ changeOrder()

ScopedConnection& cnoid::ScopedConnection::changeOrder ( Connection::Order  order)
inline

◆ connected()

bool cnoid::ScopedConnection::connected ( ) const
inline

◆ connection() [1/2]

Connection& cnoid::ScopedConnection::connection ( )
inline

◆ connection() [2/2]

const Connection& cnoid::ScopedConnection::connection ( ) const
inline

◆ disconnect()

void cnoid::ScopedConnection::disconnect ( )
inline

◆ isBlocked()

bool cnoid::ScopedConnection::isBlocked ( ) const
inline

◆ operator=() [1/2]

ScopedConnection& cnoid::ScopedConnection::operator= ( const Connection rhs)
inline

◆ operator=() [2/2]

ScopedConnection& cnoid::ScopedConnection::operator= ( const ScopedConnection rhs)
delete

◆ reset() [1/2]

void cnoid::ScopedConnection::reset ( )
inline

◆ reset() [2/2]

void cnoid::ScopedConnection::reset ( const Connection c)
inline

◆ unblock()

void cnoid::ScopedConnection::unblock ( )
inline

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