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

#include <io.hpp>

Public Member Functions

 io_op (Stream &next_layer, stream_core &core, const Operation &op, Handler &handler)
 
void operator() (asio::error_code ec, std::size_t bytes_transferred=~std::size_t(0), int start=0)
 

Public Attributes

Stream & next_layer_
 
stream_corecore_
 
Operation op_
 
int start_
 
engine::want want_
 
asio::error_code ec_
 
std::size_t bytes_transferred_
 
Handler handler_
 

Detailed Description

template<typename Stream, typename Operation, typename Handler>
class asio::ssl::detail::io_op< Stream, Operation, Handler >

Definition at line 90 of file io.hpp.

Constructor & Destructor Documentation

template<typename Stream, typename Operation, typename Handler>
asio::ssl::detail::io_op< Stream, Operation, Handler >::io_op ( Stream &  next_layer,
stream_core core,
const Operation &  op,
Handler &  handler 
)
inline

Definition at line 93 of file io.hpp.

Member Function Documentation

template<typename Stream, typename Operation, typename Handler>
void asio::ssl::detail::io_op< Stream, Operation, Handler >::operator() ( asio::error_code  ec,
std::size_t  bytes_transferred = ~std::size_t(0),
int  start = 0 
)
inline

Definition at line 131 of file io.hpp.

Member Data Documentation

template<typename Stream, typename Operation, typename Handler>
std::size_t asio::ssl::detail::io_op< Stream, Operation, Handler >::bytes_transferred_

Definition at line 286 of file io.hpp.

template<typename Stream, typename Operation, typename Handler>
stream_core& asio::ssl::detail::io_op< Stream, Operation, Handler >::core_

Definition at line 281 of file io.hpp.

template<typename Stream, typename Operation, typename Handler>
asio::error_code asio::ssl::detail::io_op< Stream, Operation, Handler >::ec_

Definition at line 285 of file io.hpp.

template<typename Stream, typename Operation, typename Handler>
Handler asio::ssl::detail::io_op< Stream, Operation, Handler >::handler_

Definition at line 287 of file io.hpp.

template<typename Stream, typename Operation, typename Handler>
Stream& asio::ssl::detail::io_op< Stream, Operation, Handler >::next_layer_

Definition at line 280 of file io.hpp.

template<typename Stream, typename Operation, typename Handler>
Operation asio::ssl::detail::io_op< Stream, Operation, Handler >::op_

Definition at line 282 of file io.hpp.

template<typename Stream, typename Operation, typename Handler>
int asio::ssl::detail::io_op< Stream, Operation, Handler >::start_

Definition at line 283 of file io.hpp.

template<typename Stream, typename Operation, typename Handler>
engine::want asio::ssl::detail::io_op< Stream, Operation, Handler >::want_

Definition at line 284 of file io.hpp.


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