All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Public Attributes
asio::detail::wrapped_handler< Dispatcher, Handler > Class Template Reference

#include <wrapped_handler.hpp>

List of all members.

Public Types

typedef void result_type

Public Member Functions

void operator() ()
void operator() () const
template<typename Arg1 >
void operator() (const Arg1 &arg1)
template<typename Arg1 >
void operator() (const Arg1 &arg1) const
template<typename Arg1 , typename Arg2 >
void operator() (const Arg1 &arg1, const Arg2 &arg2)
template<typename Arg1 , typename Arg2 >
void operator() (const Arg1 &arg1, const Arg2 &arg2) const
template<typename Arg1 , typename Arg2 , typename Arg3 >
void operator() (const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3)
template<typename Arg1 , typename Arg2 , typename Arg3 >
void operator() (const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3) const
template<typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 >
void operator() (const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4)
template<typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 >
void operator() (const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4) const
template<typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 >
void operator() (const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4, const Arg5 &arg5)
template<typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 >
void operator() (const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4, const Arg5 &arg5) const
 wrapped_handler (typename boost::add_reference< Dispatcher >::type dispatcher, Handler handler)

Public Attributes

Dispatcher dispatcher_
Handler handler_

Detailed Description

template<typename Dispatcher, typename Handler>
class asio::detail::wrapped_handler< Dispatcher, Handler >

Definition at line 32 of file wrapped_handler.hpp.


Member Typedef Documentation

template<typename Dispatcher, typename Handler>
typedef void asio::detail::wrapped_handler< Dispatcher, Handler >::result_type

Definition at line 35 of file wrapped_handler.hpp.


Constructor & Destructor Documentation

template<typename Dispatcher, typename Handler>
asio::detail::wrapped_handler< Dispatcher, Handler >::wrapped_handler ( typename boost::add_reference< Dispatcher >::type  dispatcher,
Handler  handler 
) [inline]

Definition at line 37 of file wrapped_handler.hpp.


Member Function Documentation

template<typename Dispatcher, typename Handler>
void asio::detail::wrapped_handler< Dispatcher, Handler >::operator() ( ) [inline]

Definition at line 45 of file wrapped_handler.hpp.

template<typename Dispatcher, typename Handler>
void asio::detail::wrapped_handler< Dispatcher, Handler >::operator() ( ) const [inline]

Definition at line 50 of file wrapped_handler.hpp.

template<typename Dispatcher, typename Handler>
template<typename Arg1 >
void asio::detail::wrapped_handler< Dispatcher, Handler >::operator() ( const Arg1 &  arg1) [inline]

Definition at line 56 of file wrapped_handler.hpp.

template<typename Dispatcher, typename Handler>
template<typename Arg1 >
void asio::detail::wrapped_handler< Dispatcher, Handler >::operator() ( const Arg1 &  arg1) const [inline]

Definition at line 62 of file wrapped_handler.hpp.

template<typename Dispatcher, typename Handler>
template<typename Arg1 , typename Arg2 >
void asio::detail::wrapped_handler< Dispatcher, Handler >::operator() ( const Arg1 &  arg1,
const Arg2 &  arg2 
) [inline]

Definition at line 68 of file wrapped_handler.hpp.

template<typename Dispatcher, typename Handler>
template<typename Arg1 , typename Arg2 >
void asio::detail::wrapped_handler< Dispatcher, Handler >::operator() ( const Arg1 &  arg1,
const Arg2 &  arg2 
) const [inline]

Definition at line 74 of file wrapped_handler.hpp.

template<typename Dispatcher, typename Handler>
template<typename Arg1 , typename Arg2 , typename Arg3 >
void asio::detail::wrapped_handler< Dispatcher, Handler >::operator() ( const Arg1 &  arg1,
const Arg2 &  arg2,
const Arg3 &  arg3 
) [inline]

Definition at line 80 of file wrapped_handler.hpp.

template<typename Dispatcher, typename Handler>
template<typename Arg1 , typename Arg2 , typename Arg3 >
void asio::detail::wrapped_handler< Dispatcher, Handler >::operator() ( const Arg1 &  arg1,
const Arg2 &  arg2,
const Arg3 &  arg3 
) const [inline]

Definition at line 86 of file wrapped_handler.hpp.

template<typename Dispatcher, typename Handler>
template<typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 >
void asio::detail::wrapped_handler< Dispatcher, Handler >::operator() ( const Arg1 &  arg1,
const Arg2 &  arg2,
const Arg3 &  arg3,
const Arg4 &  arg4 
) [inline]

Definition at line 92 of file wrapped_handler.hpp.

template<typename Dispatcher, typename Handler>
template<typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 >
void asio::detail::wrapped_handler< Dispatcher, Handler >::operator() ( const Arg1 &  arg1,
const Arg2 &  arg2,
const Arg3 &  arg3,
const Arg4 &  arg4 
) const [inline]

Definition at line 100 of file wrapped_handler.hpp.

template<typename Dispatcher, typename Handler>
template<typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 >
void asio::detail::wrapped_handler< Dispatcher, Handler >::operator() ( const Arg1 &  arg1,
const Arg2 &  arg2,
const Arg3 &  arg3,
const Arg4 &  arg4,
const Arg5 &  arg5 
) [inline]

Definition at line 109 of file wrapped_handler.hpp.

template<typename Dispatcher, typename Handler>
template<typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 >
void asio::detail::wrapped_handler< Dispatcher, Handler >::operator() ( const Arg1 &  arg1,
const Arg2 &  arg2,
const Arg3 &  arg3,
const Arg4 &  arg4,
const Arg5 &  arg5 
) const [inline]

Definition at line 118 of file wrapped_handler.hpp.


Member Data Documentation

template<typename Dispatcher, typename Handler>
Dispatcher asio::detail::wrapped_handler< Dispatcher, Handler >::dispatcher_

Definition at line 126 of file wrapped_handler.hpp.

template<typename Dispatcher, typename Handler>
Handler asio::detail::wrapped_handler< Dispatcher, Handler >::handler_

Definition at line 127 of file wrapped_handler.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Castor
Author(s): Carpe Noctem
autogenerated on Fri Nov 8 2013 11:05:41