Choreonoid  1.5
Public Types | Public Member Functions | List of all members
cnoid::SignalProxy< Signature, Combiner > Class Template Reference

#include <Signal.h>

Public Types

typedef Signal< Signature, Combiner > SignalType
 
typedef signal_traits< SignalType >::connection_type connection_type
 

Public Member Functions

 SignalProxy ()
 
 SignalProxy (SignalType &signal)
 
 SignalProxy (const SignalProxy &org)
 
SignalProxyoperator= (const SignalProxy &rhs)
 
connection_type connect (typename SignalType::slot_function_type f)
 

Member Typedef Documentation

template<typename Signature, typename Combiner = signal_private::last_value<typename boost::function_traits<Signature>::result_type>>
typedef signal_traits<SignalType>::connection_type cnoid::SignalProxy< Signature, Combiner >::connection_type
template<typename Signature, typename Combiner = signal_private::last_value<typename boost::function_traits<Signature>::result_type>>
typedef Signal<Signature, Combiner> cnoid::SignalProxy< Signature, Combiner >::SignalType

Constructor & Destructor Documentation

template<typename Signature, typename Combiner = signal_private::last_value<typename boost::function_traits<Signature>::result_type>>
cnoid::SignalProxy< Signature, Combiner >::SignalProxy ( )
inline
template<typename Signature, typename Combiner = signal_private::last_value<typename boost::function_traits<Signature>::result_type>>
cnoid::SignalProxy< Signature, Combiner >::SignalProxy ( SignalType signal)
inline
template<typename Signature, typename Combiner = signal_private::last_value<typename boost::function_traits<Signature>::result_type>>
cnoid::SignalProxy< Signature, Combiner >::SignalProxy ( const SignalProxy< Signature, Combiner > &  org)
inline

Member Function Documentation

template<typename Signature, typename Combiner = signal_private::last_value<typename boost::function_traits<Signature>::result_type>>
connection_type cnoid::SignalProxy< Signature, Combiner >::connect ( typename SignalType::slot_function_type  f)
inline
template<typename Signature, typename Combiner = signal_private::last_value<typename boost::function_traits<Signature>::result_type>>
SignalProxy& cnoid::SignalProxy< Signature, Combiner >::operator= ( const SignalProxy< Signature, Combiner > &  rhs)
inline

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