Choreonoid  1.8
Classes | Public Member Functions | Protected Member Functions | List of all members
cnoid::ConnectionSetBase Class Reference

#include <ConnectionSet.h>

Inheritance diagram for cnoid::ConnectionSetBase:
cnoid::ConnectionSet cnoid::ScopedConnectionSet

Classes

class  ScopedBlock
 

Public Member Functions

bool empty () const
 
int numConnections () const
 
Connectionoperator[] (int index)
 
int add (const Connection &connection)
 
void add (const ConnectionSetBase &another)
 
void block ()
 
void unblock ()
 
void block (int index)
 
void unblock (int index)
 
void disconnect ()
 
ScopedBlock scopedBlock ()
 

Protected Member Functions

 ConnectionSetBase ()
 
 ConnectionSetBase (const ConnectionSetBase &org)
 
 ConnectionSetBase (ConnectionSetBase &&org)
 
void clear ()
 

Constructor & Destructor Documentation

◆ ConnectionSetBase() [1/3]

cnoid::ConnectionSetBase::ConnectionSetBase ( )
inlineprotected

◆ ConnectionSetBase() [2/3]

cnoid::ConnectionSetBase::ConnectionSetBase ( const ConnectionSetBase org)
inlineprotected

◆ ConnectionSetBase() [3/3]

cnoid::ConnectionSetBase::ConnectionSetBase ( ConnectionSetBase &&  org)
inlineprotected

Member Function Documentation

◆ add() [1/2]

int cnoid::ConnectionSetBase::add ( const Connection connection)
inline

◆ add() [2/2]

void cnoid::ConnectionSetBase::add ( const ConnectionSetBase another)
inline

◆ block() [1/2]

void cnoid::ConnectionSetBase::block ( )
inline

◆ block() [2/2]

void cnoid::ConnectionSetBase::block ( int  index)
inline

◆ clear()

void cnoid::ConnectionSetBase::clear ( )
inlineprotected

◆ disconnect()

void cnoid::ConnectionSetBase::disconnect ( )
inline

◆ empty()

bool cnoid::ConnectionSetBase::empty ( ) const
inline

◆ numConnections()

int cnoid::ConnectionSetBase::numConnections ( ) const
inline

◆ operator[]()

Connection& cnoid::ConnectionSetBase::operator[] ( int  index)
inline

◆ scopedBlock()

ScopedBlock cnoid::ConnectionSetBase::scopedBlock ( )
inline

◆ unblock() [1/2]

void cnoid::ConnectionSetBase::unblock ( )
inline

◆ unblock() [2/2]

void cnoid::ConnectionSetBase::unblock ( int  index)
inline

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