Urbi SDK Remote for C++  2.7.5
urbi::UCallbackWrapper1< C, P1 > Class Template Reference

#include <uabstractclient.hh>

Inheritance diagram for urbi::UCallbackWrapper1< C, P1 >:
Collaboration diagram for urbi::UCallbackWrapper1< C, P1 >:

List of all members.

Public Member Functions

 UCallbackWrapper1 (C &instance, UCallbackAction(C::*func)(P1, const UMessage &), P1 p1)
virtual UCallbackAction operator() (const UMessage &msg)
virtual ~UCallbackWrapper1 ()

Private Attributes

C & instance
UCallbackAction(C::* funcPtr )(P1, const UMessage &)
libport::traits::remove_reference
< P1 >::type 
p1

Detailed Description

template<class C, class P1>
class urbi::UCallbackWrapper1< C, P1 >

Definition at line 579 of file uabstractclient.hh.


Constructor & Destructor Documentation

template<class C, class P1>
urbi::UCallbackWrapper1< C, P1 >::UCallbackWrapper1 ( C &  instance,
UCallbackAction(C::*)(P1, const UMessage &)  func,
P1  p1 
) [inline]

Definition at line 586 of file uabstractclient.hh.

template<class C, class P1>
virtual urbi::UCallbackWrapper1< C, P1 >::~UCallbackWrapper1 ( ) [inline, virtual]

Definition at line 594 of file uabstractclient.hh.


Member Function Documentation

template<class C, class P1>
virtual UCallbackAction urbi::UCallbackWrapper1< C, P1 >::operator() ( const UMessage msg) [inline, virtual]

Implements urbi::UCallbackWrapper.

Definition at line 590 of file uabstractclient.hh.


Member Data Documentation

template<class C, class P1>
UCallbackAction(C::* urbi::UCallbackWrapper1< C, P1 >::funcPtr)(P1, const UMessage &) [private]

Definition at line 583 of file uabstractclient.hh.

template<class C, class P1>
C& urbi::UCallbackWrapper1< C, P1 >::instance [private]

Definition at line 582 of file uabstractclient.hh.

template<class C, class P1>
libport::traits::remove_reference<P1>::type urbi::UCallbackWrapper1< C, P1 >::p1 [private]

Definition at line 584 of file uabstractclient.hh.


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