39 #ifndef ORO_CONN_INPUT_ENDPOINT_HPP 40 #define ORO_CONN_INPUT_ENDPOINT_HPP 58 typedef boost::intrusive_ptr<ConnInputEndpoint<T> >
shared_ptr;
75 if (port && channel && !forward)
77 port->
getManager()->removeConnection(channel.get(),
false);
119 return std::string(
"ConnInputEndpoint");
boost::intrusive_ptr< ChannelElement< T > > shared_ptr
virtual bool disconnect(ChannelElementBase::shared_ptr const &channel, bool forward=false)
Overridden implementation of ChannelElementBase::disconnect(forward, channel).
virtual internal::ConnectionManager * getManager()
Returns the connection manager of this port (if any).
A typed version of MultipleOutputsChannelElementBase.
boost::intrusive_ptr< ChannelElementBase > shared_ptr
A component's data output port.
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
The base class of every data flow port.
virtual bool connected()
Returns true, if this channel element has at least one output, independent of whether is has an input...