Choreonoid  1.8
Classes | Public Types | Public Member Functions | List of all members
cnoid::Connection Class Reference

#include <Signal.h>

Classes

class  ScopedBlock
 

Public Types

enum  Order { FIRST = 0, LAST }
 

Public Member Functions

 Connection ()
 
 Connection (signal_private::SlotHolderBase *slot)
 
 Connection (const Connection &org)
 
 Connection (Connection &&)=default
 
Connectionoperator= (const Connection &rhs)
 
void disconnect ()
 
bool connected () const
 
void block ()
 
void unblock ()
 
bool isBlocked () const
 
ConnectionchangeOrder (Order order)
 
ScopedBlock scopedBlock ()
 

Member Enumeration Documentation

◆ Order

Enumerator
FIRST 
LAST 

Constructor & Destructor Documentation

◆ Connection() [1/4]

cnoid::Connection::Connection ( )
inline

◆ Connection() [2/4]

cnoid::Connection::Connection ( signal_private::SlotHolderBase *  slot)
inline

◆ Connection() [3/4]

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

◆ Connection() [4/4]

cnoid::Connection::Connection ( Connection &&  )
default

Member Function Documentation

◆ block()

void cnoid::Connection::block ( )
inline

◆ changeOrder()

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

◆ connected()

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

◆ disconnect()

void cnoid::Connection::disconnect ( )
inline

◆ isBlocked()

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

◆ operator=()

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

◆ scopedBlock()

ScopedBlock cnoid::Connection::scopedBlock ( )
inline

◆ unblock()

void cnoid::Connection::unblock ( )
inline

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