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

◆ OutputProxyPort() [1/2]

template<typename T>
OutputProxyPort< T >::OutputProxyPort ( RTT::base::PortInterface *  iface)
inline

◆ OutputProxyPort() [2/2]

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

◆ ~OutputProxyPort()

template<typename T>
OutputProxyPort< T >::~OutputProxyPort ( )
inline

Member Function Documentation

◆ connectTo() [1/5]

template<typename T>
bool OutputProxyPort< T >::connectTo ( InputProxyPort< T > &  inputPort,
RTT::ConnPolicy const &  policy 
)
inline

◆ connectTo() [2/5]

template<typename T>
bool OutputProxyPort< T >::connectTo ( InputProxyPort< RTT::extras::ReadOnlyPointer< T > > &  inputPort,
RTT::ConnPolicy const &  policy 
)
inline

◆ connectTo() [3/5]

template<typename T>
bool OutputProxyPort< T >::connectTo ( InputProxyPort< T > &  inputPort)
inline

◆ connectTo() [4/5]

template<typename T>
template<typename T2 >
bool OutputProxyPort< T >::connectTo ( InputProxyPort< T2 > &  inputPort)
inline

◆ connectTo() [5/5]

template<typename T>
bool OutputProxyPort< T >::connectTo ( InputProxyPort< RTT::extras::ReadOnlyPointer< T > > &  inputPort)
inline

◆ deleteReader()

template<typename T>
void OutputProxyPort< T >::deleteReader ( )
inline

◆ disconnect() [1/2]

template<typename T>
bool OutputProxyPort< T >::disconnect ( )
inline

◆ disconnect() [2/2]

template<typename T>
bool OutputProxyPort< T >::disconnect ( InputProxyPort< T > &  inputPort)
inline

◆ getPortInterface()

template<typename T>
RTT::base::OutputPortInterface* OutputProxyPort< T >::getPortInterface ( )
inline

◆ getReader() [1/2]

template<typename T>
RTT::InputPort<T>& OutputProxyPort< T >::getReader ( )
inline

◆ getReader() [2/2]

template<typename T>
RTT::InputPort<T>& OutputProxyPort< T >::getReader ( RTT::ConnPolicy const &  policy)
inline

Friends And Related Function Documentation

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

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

◆ InputProxyPort< T >

template<typename T>
friend class InputProxyPort< T >
friend

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