blue_sky::one_call_proxy< wrapped_t, callee_t > Struct Template Reference

#include <well_rate_call_proxy.h>

List of all members.

Public Member Functions

 one_call_proxy (wrapped_t *wrapped, callee_t callee)
template<typename locked_connection_t , typename data_t , typename params_t >
void operator() (const locked_connection_t &c, const data_t &data, params_t &params) const
template<typename locked_connection_t , typename data_t >
void operator() (const locked_connection_t &c, const data_t &data) const
template<typename locked_connection_t , typename params_t >
void operator() (const locked_connection_t &c, params_t &params) const

Public Attributes

wrapped_t * wrapped_
callee_t callee_

template<typename wrapped_t, typename callee_t>
struct blue_sky::one_call_proxy< wrapped_t, callee_t >


Constructor & Destructor Documentation

template<typename wrapped_t, typename callee_t>
blue_sky::one_call_proxy< wrapped_t, callee_t >::one_call_proxy ( wrapped_t *  wrapped,
callee_t  callee 
) [inline]


Member Function Documentation

template<typename wrapped_t, typename callee_t>
template<typename locked_connection_t , typename params_t >
void blue_sky::one_call_proxy< wrapped_t, callee_t >::operator() ( const locked_connection_t &  c,
params_t &  params 
) const [inline]

template<typename wrapped_t, typename callee_t>
template<typename locked_connection_t , typename data_t >
void blue_sky::one_call_proxy< wrapped_t, callee_t >::operator() ( const locked_connection_t &  c,
const data_t &  data 
) const [inline]

template<typename wrapped_t, typename callee_t>
template<typename locked_connection_t , typename data_t , typename params_t >
void blue_sky::one_call_proxy< wrapped_t, callee_t >::operator() ( const locked_connection_t &  c,
const data_t &  data,
params_t &  params 
) const [inline]


Member Data Documentation

template<typename wrapped_t, typename callee_t>
callee_t blue_sky::one_call_proxy< wrapped_t, callee_t >::callee_

template<typename wrapped_t, typename callee_t>
wrapped_t* blue_sky::one_call_proxy< wrapped_t, callee_t >::wrapped_


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

Generated on Fri Nov 13 12:07:14 2009 for TheBSEagleProject by  doxygen 1.5.8