dbus-cxx logo

DBus::MethodProxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > Class Template Reference
[ObjectsProxy]

#include <methodproxy.h>

Inheritance diagram for DBus::MethodProxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef DBusCxxPointer
< MethodProxy
pointer

Public Member Functions

 MethodProxy (const std::string &name)
T_return operator() (T_arg1 _val_1, T_arg2 _val_2, T_arg3 _val_3, T_arg4 _val_4, T_arg5 _val_5, T_arg6 _val_6, T_arg7 _val_7)

Static Public Member Functions

static pointer create (const std::string &name)

Detailed Description

template<class T_return, class T_arg1 = nil, class T_arg2 = nil, class T_arg3 = nil, class T_arg4 = nil, class T_arg5 = nil, class T_arg6 = nil, class T_arg7 = nil>
class DBus::MethodProxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >

Author:
Rick L Vinyard Jr <rvinyard@cs.nmsu.edu>
Examples:

calculator_client.cpp, calculator_watcher.cpp, caller_dispatched.cpp, caller_object.cpp, hal_proxy.cpp, and signal_receiver_object.cpp.


Member Typedef Documentation

template<class T_return, class T_arg1 = nil, class T_arg2 = nil, class T_arg3 = nil, class T_arg4 = nil, class T_arg5 = nil, class T_arg6 = nil, class T_arg7 = nil>
typedef DBusCxxPointer<MethodProxy> DBus::MethodProxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::pointer

Reimplemented from DBus::MethodProxyBase.


Constructor & Destructor Documentation

template<class T_return, class T_arg1 = nil, class T_arg2 = nil, class T_arg3 = nil, class T_arg4 = nil, class T_arg5 = nil, class T_arg6 = nil, class T_arg7 = nil>
DBus::MethodProxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::MethodProxy ( const std::string &  name  )  [inline]

Member Function Documentation

template<class T_return, class T_arg1 = nil, class T_arg2 = nil, class T_arg3 = nil, class T_arg4 = nil, class T_arg5 = nil, class T_arg6 = nil, class T_arg7 = nil>
static pointer DBus::MethodProxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::create ( const std::string &  name  )  [inline, static]
template<class T_return, class T_arg1 = nil, class T_arg2 = nil, class T_arg3 = nil, class T_arg4 = nil, class T_arg5 = nil, class T_arg6 = nil, class T_arg7 = nil>
T_return DBus::MethodProxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::operator() ( T_arg1  _val_1,
T_arg2  _val_2,
T_arg3  _val_3,
T_arg4  _val_4,
T_arg5  _val_5,
T_arg6  _val_6,
T_arg7  _val_7 
) [inline]

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

Generated on Mon Sep 21 11:00:14 2009 for dbus-cxx by doxygen 1.6.1