#include <ChannelElementBase.hpp>
Public Types | |
typedef boost::intrusive_ptr< MultipleInputsMultipleOutputsChannelElementBase > | shared_ptr |
Public Types inherited from RTT::base::MultipleInputsChannelElementBase | |
typedef std::list< ChannelElementBase::shared_ptr > | Inputs |
typedef boost::intrusive_ptr< MultipleInputsChannelElementBase > | shared_ptr |
Public Types inherited from RTT::base::ChannelElementBase | |
typedef boost::intrusive_ptr< ChannelElementBase > | shared_ptr |
Public Types inherited from RTT::base::MultipleOutputsChannelElementBase | |
typedef std::list< Output > | Outputs |
typedef boost::intrusive_ptr< MultipleOutputsChannelElementBase > | shared_ptr |
ChannelElementBase variant with multiple input and multiple output channels.
Definition at line 462 of file ChannelElementBase.hpp.
typedef boost::intrusive_ptr<MultipleInputsMultipleOutputsChannelElementBase> RTT::base::MultipleInputsMultipleOutputsChannelElementBase::shared_ptr |
Definition at line 465 of file ChannelElementBase.hpp.
|
virtual |
Returns true, if this channel element has at least one input AND at least one output.
Reimplemented from RTT::base::MultipleInputsChannelElementBase.
Definition at line 431 of file ChannelInterface.cpp.
|
virtual |
Overridden implementation of ChannelElementBase::disconnect(forward, channel).
Reimplemented from RTT::base::MultipleInputsChannelElementBase.
Definition at line 436 of file ChannelInterface.cpp.