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

#include <well_rate_call_proxy.h>

List of all members.

Public Member Functions

 two_call_proxy (wrapped_t *wrapped, callee_t first_callee, callee_t second_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

Public Attributes

wrapped_t * wrapped_
callee_t first_callee_
callee_t second_callee_

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


Constructor & Destructor Documentation

template<typename wrapped_t, typename callee_t>
blue_sky::two_call_proxy< wrapped_t, callee_t >::two_call_proxy ( wrapped_t *  wrapped,
callee_t  first_callee,
callee_t  second_callee 
) [inline]


Member Function Documentation

template<typename wrapped_t, typename callee_t>
template<typename locked_connection_t , typename data_t , typename params_t >
void blue_sky::two_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::two_call_proxy< wrapped_t, callee_t >::first_callee_

template<typename wrapped_t, typename callee_t>
callee_t blue_sky::two_call_proxy< wrapped_t, callee_t >::second_callee_

template<typename wrapped_t, typename callee_t>
wrapped_t* blue_sky::two_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