Fork Vasum on GitHub Official Vasum Wiki on Tizen.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
vasum::IPCMethodWrapper< ArgIn, ArgOut > Class Template Reference

#include <ipc-callback-wrapper.hpp>

Public Types

typedef std::remove_cv< ArgIn >
::type 
in
 
typedef ArgOut out
 
typedef std::function< void(const
in
&, api::MethodResultBuilder::Pointer)> 
type
 

Static Public Member Functions

static
cargo::ipc::MethodHandler< out,
in >::type 
getWrapper (const type &callback)
 

Member Typedef Documentation

template<typename ArgIn = const api::Void, typename ArgOut = api::Void>
typedef std::remove_cv<ArgIn>::type vasum::IPCMethodWrapper< ArgIn, ArgOut >::in
template<typename ArgIn = const api::Void, typename ArgOut = api::Void>
typedef ArgOut vasum::IPCMethodWrapper< ArgIn, ArgOut >::out
template<typename ArgIn = const api::Void, typename ArgOut = api::Void>
typedef std::function<void(const in&, api::MethodResultBuilder::Pointer)> vasum::IPCMethodWrapper< ArgIn, ArgOut >::type

Member Function Documentation

template<typename ArgIn = const api::Void, typename ArgOut = api::Void>
static cargo::ipc::MethodHandler<out, in>::type vasum::IPCMethodWrapper< ArgIn, ArgOut >::getWrapper ( const type callback)
inlinestatic

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