Realistic 3D camera system
3D camera system components
Public Member Functions | Public Attributes | List of all members
asio::detail::write_op< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler > Class Template Reference

#include <write.hpp>

Inheritance diagram for asio::detail::write_op< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler >:
asio::detail::base_from_completion_cond< CompletionCondition >

Public Member Functions

 write_op (AsyncWriteStream &stream, const ConstBufferSequence &buffers, CompletionCondition completion_condition, WriteHandler &handler)
 
void operator() (const asio::error_code &ec, std::size_t bytes_transferred, int start=0)
 

Public Attributes

AsyncWriteStream & stream_
 
asio::detail::consuming_buffers< const_buffer, ConstBufferSequence > buffers_
 
int start_
 
std::size_t total_transferred_
 
WriteHandler handler_
 

Detailed Description

template<typename AsyncWriteStream, typename ConstBufferSequence, typename CompletionCondition, typename WriteHandler>
class asio::detail::write_op< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler >

Definition at line 133 of file write.hpp.

Constructor & Destructor Documentation

template<typename AsyncWriteStream , typename ConstBufferSequence , typename CompletionCondition , typename WriteHandler >
asio::detail::write_op< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler >::write_op ( AsyncWriteStream &  stream,
const ConstBufferSequence &  buffers,
CompletionCondition  completion_condition,
WriteHandler &  handler 
)
inline

Definition at line 137 of file write.hpp.

Member Function Documentation

template<typename AsyncWriteStream , typename ConstBufferSequence , typename CompletionCondition , typename WriteHandler >
void asio::detail::write_op< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler >::operator() ( const asio::error_code ec,
std::size_t  bytes_transferred,
int  start = 0 
)
inline

Definition at line 171 of file write.hpp.

Member Data Documentation

template<typename AsyncWriteStream , typename ConstBufferSequence , typename CompletionCondition , typename WriteHandler >
asio::detail::consuming_buffers< const_buffer, ConstBufferSequence> asio::detail::write_op< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler >::buffers_

Definition at line 198 of file write.hpp.

template<typename AsyncWriteStream , typename ConstBufferSequence , typename CompletionCondition , typename WriteHandler >
WriteHandler asio::detail::write_op< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler >::handler_

Definition at line 201 of file write.hpp.

template<typename AsyncWriteStream , typename ConstBufferSequence , typename CompletionCondition , typename WriteHandler >
int asio::detail::write_op< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler >::start_

Definition at line 199 of file write.hpp.

template<typename AsyncWriteStream , typename ConstBufferSequence , typename CompletionCondition , typename WriteHandler >
AsyncWriteStream& asio::detail::write_op< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler >::stream_

Definition at line 196 of file write.hpp.

template<typename AsyncWriteStream , typename ConstBufferSequence , typename CompletionCondition , typename WriteHandler >
std::size_t asio::detail::write_op< AsyncWriteStream, ConstBufferSequence, CompletionCondition, WriteHandler >::total_transferred_

Definition at line 200 of file write.hpp.


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