Realistic 3D camera system
3D camera system components
Public Types | Public Member Functions | List of all members
asio::detail::buffered_stream_storage Class Reference

#include <buffered_stream_storage.hpp>

Public Types

typedef unsigned char byte_type
 
typedef std::size_t size_type
 

Public Member Functions

 buffered_stream_storage (std::size_t buffer_capacity)
 
void clear ()
 Clear the buffer. More...
 
mutable_buffer data ()
 
const_buffer data () const
 
bool empty () const
 
size_type size () const
 
void resize (size_type length)
 
size_type capacity () const
 
void consume (size_type count)
 

Detailed Description

Definition at line 30 of file buffered_stream_storage.hpp.

Member Typedef Documentation

Definition at line 34 of file buffered_stream_storage.hpp.

Definition at line 37 of file buffered_stream_storage.hpp.

Constructor & Destructor Documentation

asio::detail::buffered_stream_storage::buffered_stream_storage ( std::size_t  buffer_capacity)
inlineexplicit

Definition at line 40 of file buffered_stream_storage.hpp.

Member Function Documentation

size_type asio::detail::buffered_stream_storage::capacity ( ) const
inline

Definition at line 96 of file buffered_stream_storage.hpp.

void asio::detail::buffered_stream_storage::clear ( )
inline

Clear the buffer.

Definition at line 48 of file buffered_stream_storage.hpp.

void asio::detail::buffered_stream_storage::consume ( size_type  count)
inline

Definition at line 102 of file buffered_stream_storage.hpp.

mutable_buffer asio::detail::buffered_stream_storage::data ( )
inline

Definition at line 55 of file buffered_stream_storage.hpp.

const_buffer asio::detail::buffered_stream_storage::data ( ) const
inline

Definition at line 61 of file buffered_stream_storage.hpp.

bool asio::detail::buffered_stream_storage::empty ( ) const
inline

Definition at line 67 of file buffered_stream_storage.hpp.

void asio::detail::buffered_stream_storage::resize ( size_type  length)
inline

Definition at line 79 of file buffered_stream_storage.hpp.

size_type asio::detail::buffered_stream_storage::size ( ) const
inline

Definition at line 73 of file buffered_stream_storage.hpp.


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