#include <rtt-internal-fwd.hpp>
Private Attributes | |
base::ChannelElement< T >::shared_ptr | mstorage |
bool | mstorage_initialized |
Definition at line 64 of file rtt-internal-fwd.hpp.
typedef base::ChannelElement<T>::param_t RTT::internal::SharedConnection< T >::param_t |
Definition at line 139 of file SharedConnection.hpp.
typedef base::ChannelElement<T>::reference_t RTT::internal::SharedConnection< T >::reference_t |
Definition at line 140 of file SharedConnection.hpp.
typedef boost::intrusive_ptr< SharedConnection<T> > RTT::internal::SharedConnection< T >::shared_ptr |
Definition at line 137 of file SharedConnection.hpp.
typedef base::ChannelElement<T>::value_t RTT::internal::SharedConnection< T >::value_t |
Definition at line 138 of file SharedConnection.hpp.
|
inline |
Definition at line 147 of file SharedConnection.hpp.
|
inlinevirtual |
Definition at line 154 of file SharedConnection.hpp.
|
inlinevirtual |
Resets the stored sample. After clear() has been called, read() returns false
Reimplemented from RTT::base::ChannelElementBase.
Definition at line 189 of file SharedConnection.hpp.
|
inlinevirtual |
Provides a data sample to initialize this connection. This is used before the first write() in order to inform this connection of the size of the data. As such enough storage space can be allocated before the actual writing begins.
Reimplemented from RTT::base::MultipleOutputsChannelElement< T >.
Definition at line 203 of file SharedConnection.hpp.
|
inlinevirtual |
Overridden implementation of MultipleInputsChannelElementBase::data_sample() that gets a sample from the currently selected input.
Reimplemented from RTT::base::MultipleInputsChannelElement< T >.
Definition at line 213 of file SharedConnection.hpp.
|
inlinevirtual |
Reads the last sample given to write()
Reimplemented from RTT::base::MultipleInputsChannelElement< T >.
Definition at line 180 of file SharedConnection.hpp.
|
inlinevirtual |
Writes a new sample on this connection. sample is the sample to write.
Reimplemented from RTT::base::MultipleOutputsChannelElement< T >.
Definition at line 164 of file SharedConnection.hpp.
|
private |
Definition at line 143 of file SharedConnection.hpp.
|
private |
Definition at line 144 of file SharedConnection.hpp.