Realistic 3D camera system
3D camera system components
Public Member Functions | Public Attributes | List of all members
asio::detail::coro_handler< Handler, T > Class Template Reference

#include <spawn.hpp>

Public Member Functions

 coro_handler (basic_yield_context< Handler > ctx)
 
void operator() (T value)
 
void operator() (asio::error_code ec, T value)
 

Public Attributes

shared_ptr< typename basic_yield_context< Handler >::callee_type > coro_
 
basic_yield_context< Handler >::caller_type & ca_
 
Handler & handler_
 
atomic_countready_
 
asio::error_codeec_
 
T * value_
 

Detailed Description

template<typename Handler, typename T>
class asio::detail::coro_handler< Handler, T >

Definition at line 34 of file spawn.hpp.

Constructor & Destructor Documentation

template<typename Handler, typename T>
asio::detail::coro_handler< Handler, T >::coro_handler ( basic_yield_context< Handler >  ctx)
inline

Definition at line 37 of file spawn.hpp.

Member Function Documentation

template<typename Handler, typename T>
void asio::detail::coro_handler< Handler, T >::operator() ( value)
inline

Definition at line 47 of file spawn.hpp.

template<typename Handler, typename T>
void asio::detail::coro_handler< Handler, T >::operator() ( asio::error_code  ec,
value 
)
inline

Definition at line 55 of file spawn.hpp.

Member Data Documentation

template<typename Handler, typename T>
basic_yield_context<Handler>::caller_type& asio::detail::coro_handler< Handler, T >::ca_

Definition at line 65 of file spawn.hpp.

template<typename Handler, typename T>
shared_ptr<typename basic_yield_context<Handler>::callee_type> asio::detail::coro_handler< Handler, T >::coro_

Definition at line 64 of file spawn.hpp.

template<typename Handler, typename T>
asio::error_code* asio::detail::coro_handler< Handler, T >::ec_

Definition at line 68 of file spawn.hpp.

template<typename Handler, typename T>
Handler& asio::detail::coro_handler< Handler, T >::handler_

Definition at line 66 of file spawn.hpp.

template<typename Handler, typename T>
atomic_count* asio::detail::coro_handler< Handler, T >::ready_

Definition at line 67 of file spawn.hpp.

template<typename Handler, typename T>
T* asio::detail::coro_handler< Handler, T >::value_

Definition at line 69 of file spawn.hpp.


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