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

#include <ProxyPort.hpp>

Inheritance diagram for InputProxyPort< T >:
ProxyPortBase

Public Member Functions

 InputProxyPort (RTT::base::PortInterface *iface)
 
 InputProxyPort (RTT::TaskContext *task, const std::string &portName)
 
RTT::base::InputPortInterface * getPortInterface ()
 
RTT::OutputPort< T > & getWriter ()
 
RTT::OutputPort< T > & getWriter (RTT::ConnPolicy const &policy)
 
void removeWriter ()
 
bool disconnect ()
 
bool disconnect (OutputProxyPort< T > &outPut)
 
 ~InputProxyPort ()
 

Friends

class OutputProxyPort< T >
 
class OutputProxyPort< 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>
InputProxyPort< T >::InputProxyPort ( RTT::base::PortInterface *  iface)
inline
template<typename T>
InputProxyPort< T >::InputProxyPort ( RTT::TaskContext *  task,
const std::string &  portName 
)
inline
template<typename T>
InputProxyPort< T >::~InputProxyPort ( )
inline

Member Function Documentation

template<typename T>
bool InputProxyPort< T >::disconnect ( )
inline
template<typename T>
bool InputProxyPort< T >::disconnect ( OutputProxyPort< T > &  outPut)
inline
template<typename T>
RTT::base::InputPortInterface* InputProxyPort< T >::getPortInterface ( )
inline
template<typename T>
RTT::OutputPort<T>& InputProxyPort< T >::getWriter ( )
inline
template<typename T>
RTT::OutputPort<T>& InputProxyPort< T >::getWriter ( RTT::ConnPolicy const &  policy)
inline
template<typename T>
void InputProxyPort< T >::removeWriter ( )
inline

Friends And Related Function Documentation

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

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