Realistic 3D camera system
3D camera system components
Public Member Functions | Public Attributes | List of all members
asio::detail::read_at_op< AsyncRandomAccessReadDevice, MutableBufferSequence, CompletionCondition, ReadHandler > Class Template Reference

#include <read_at.hpp>

Inheritance diagram for asio::detail::read_at_op< AsyncRandomAccessReadDevice, MutableBufferSequence, CompletionCondition, ReadHandler >:
asio::detail::base_from_completion_cond< CompletionCondition >

Public Member Functions

 read_at_op (AsyncRandomAccessReadDevice &device, uint64_t offset, const MutableBufferSequence &buffers, CompletionCondition completion_condition, ReadHandler &handler)
 
void operator() (const asio::error_code &ec, std::size_t bytes_transferred, int start=0)
 

Public Attributes

AsyncRandomAccessReadDevice & device_
 
uint64_t offset_
 
asio::detail::consuming_buffers< mutable_buffer, MutableBufferSequence > buffers_
 
int start_
 
std::size_t total_transferred_
 
ReadHandler handler_
 

Detailed Description

template<typename AsyncRandomAccessReadDevice, typename MutableBufferSequence, typename CompletionCondition, typename ReadHandler>
class asio::detail::read_at_op< AsyncRandomAccessReadDevice, MutableBufferSequence, CompletionCondition, ReadHandler >

Definition at line 158 of file read_at.hpp.

Constructor & Destructor Documentation

template<typename AsyncRandomAccessReadDevice , typename MutableBufferSequence , typename CompletionCondition , typename ReadHandler >
asio::detail::read_at_op< AsyncRandomAccessReadDevice, MutableBufferSequence, CompletionCondition, ReadHandler >::read_at_op ( AsyncRandomAccessReadDevice &  device,
uint64_t  offset,
const MutableBufferSequence &  buffers,
CompletionCondition  completion_condition,
ReadHandler &  handler 
)
inline

Definition at line 162 of file read_at.hpp.

Member Function Documentation

template<typename AsyncRandomAccessReadDevice , typename MutableBufferSequence , typename CompletionCondition , typename ReadHandler >
void asio::detail::read_at_op< AsyncRandomAccessReadDevice, MutableBufferSequence, CompletionCondition, ReadHandler >::operator() ( const asio::error_code ec,
std::size_t  bytes_transferred,
int  start = 0 
)
inline

Definition at line 200 of file read_at.hpp.

Member Data Documentation

template<typename AsyncRandomAccessReadDevice , typename MutableBufferSequence , typename CompletionCondition , typename ReadHandler >
asio::detail::consuming_buffers< mutable_buffer, MutableBufferSequence> asio::detail::read_at_op< AsyncRandomAccessReadDevice, MutableBufferSequence, CompletionCondition, ReadHandler >::buffers_

Definition at line 228 of file read_at.hpp.

template<typename AsyncRandomAccessReadDevice , typename MutableBufferSequence , typename CompletionCondition , typename ReadHandler >
AsyncRandomAccessReadDevice& asio::detail::read_at_op< AsyncRandomAccessReadDevice, MutableBufferSequence, CompletionCondition, ReadHandler >::device_

Definition at line 225 of file read_at.hpp.

template<typename AsyncRandomAccessReadDevice , typename MutableBufferSequence , typename CompletionCondition , typename ReadHandler >
ReadHandler asio::detail::read_at_op< AsyncRandomAccessReadDevice, MutableBufferSequence, CompletionCondition, ReadHandler >::handler_

Definition at line 231 of file read_at.hpp.

template<typename AsyncRandomAccessReadDevice , typename MutableBufferSequence , typename CompletionCondition , typename ReadHandler >
uint64_t asio::detail::read_at_op< AsyncRandomAccessReadDevice, MutableBufferSequence, CompletionCondition, ReadHandler >::offset_

Definition at line 226 of file read_at.hpp.

template<typename AsyncRandomAccessReadDevice , typename MutableBufferSequence , typename CompletionCondition , typename ReadHandler >
int asio::detail::read_at_op< AsyncRandomAccessReadDevice, MutableBufferSequence, CompletionCondition, ReadHandler >::start_

Definition at line 229 of file read_at.hpp.

template<typename AsyncRandomAccessReadDevice , typename MutableBufferSequence , typename CompletionCondition , typename ReadHandler >
std::size_t asio::detail::read_at_op< AsyncRandomAccessReadDevice, MutableBufferSequence, CompletionCondition, ReadHandler >::total_transferred_

Definition at line 230 of file read_at.hpp.


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