orocos_cpp_base
Public Member Functions | Friends | List of all members
OutputProxyPort< T > Class Template Reference

#include <ProxyPort.hpp>

Inheritance diagram for OutputProxyPort< T >:
ProxyPortBase

Public Member Functions

 OutputProxyPort (RTT::base::PortInterface *iface)
 
 OutputProxyPort (RTT::TaskContext *task, const std::string &portName)
 
RTT::base::OutputPortInterface * getPortInterface ()
 
RTT::InputPort< T > & getReader ()
 
RTT::InputPort< T > & getReader (RTT::ConnPolicy const &policy)
 
void deleteReader ()
 
bool connectTo (InputProxyPort< T > &inputPort, RTT::ConnPolicy const &policy)
 
bool connectTo (InputProxyPort< RTT::extras::ReadOnlyPointer< T > > &inputPort, RTT::ConnPolicy const &policy)
 
bool connectTo (InputProxyPort< T > &inputPort)
 
template<typename T2 >
bool connectTo (InputProxyPort< T2 > &inputPort)
 
bool connectTo (InputProxyPort< RTT::extras::ReadOnlyPointer< T > > &inputPort)
 
bool disconnect ()
 
bool disconnect (InputProxyPort< T > &inputPort)
 
 ~OutputProxyPort ()
 

Friends

class InputProxyPort< T >
 
class InputProxyPort< RTT::extras::ReadOnlyPointer< T > >
 

Additional Inherited Members

- Protected Member Functions inherited from ProxyPortBase
std::string getFreePortName (RTT::TaskContext *clientTask, RTT::base::PortInterface *portIf)
 

Constructor & Destructor Documentation

template<typename T>
OutputProxyPort< T >::OutputProxyPort ( RTT::base::PortInterface *  iface)
inline
template<typename T>
OutputProxyPort< T >::OutputProxyPort ( RTT::TaskContext *  task,
const std::string &  portName 
)
inline
template<typename T>
OutputProxyPort< T >::~OutputProxyPort ( )
inline

Member Function Documentation

template<typename T>
bool OutputProxyPort< T >::connectTo ( InputProxyPort< T > &  inputPort,
RTT::ConnPolicy const &  policy 
)
inline
template<typename T>
bool OutputProxyPort< T >::connectTo ( InputProxyPort< RTT::extras::ReadOnlyPointer< T > > &  inputPort,
RTT::ConnPolicy const &  policy 
)
inline
template<typename T>
bool OutputProxyPort< T >::connectTo ( InputProxyPort< T > &  inputPort)
inline
template<typename T>
template<typename T2 >
bool OutputProxyPort< T >::connectTo ( InputProxyPort< T2 > &  inputPort)
inline
template<typename T>
bool OutputProxyPort< T >::connectTo ( InputProxyPort< RTT::extras::ReadOnlyPointer< T > > &  inputPort)
inline
template<typename T>
void OutputProxyPort< T >::deleteReader ( )
inline
template<typename T>
bool OutputProxyPort< T >::disconnect ( )
inline
template<typename T>
bool OutputProxyPort< T >::disconnect ( InputProxyPort< T > &  inputPort)
inline
template<typename T>
RTT::base::OutputPortInterface* OutputProxyPort< T >::getPortInterface ( )
inline
template<typename T>
RTT::InputPort<T>& OutputProxyPort< T >::getReader ( )
inline
template<typename T>
RTT::InputPort<T>& OutputProxyPort< T >::getReader ( RTT::ConnPolicy const &  policy)
inline

Friends And Related Function Documentation

template<typename T>
friend class InputProxyPort< RTT::extras::ReadOnlyPointer< T > >
friend
template<typename T>
friend class InputProxyPort< T >
friend

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