$search

asio::ssl::detail::net_buffer Class Reference

#include <openssl_operation.hpp>

List of all members.

Public Member Functions

void data_added (size_t count)
void data_removed (size_t count)
size_t get_data_len ()
unsigned char * get_data_start ()
size_t get_unused_len ()
unsigned char * get_unused_start ()
bool has_data ()
 net_buffer ()
void reset ()

Private Attributes

unsigned char buf_ [NET_BUF_SIZE]
unsigned char * data_end_
unsigned char * data_start_

Static Private Attributes

static const int NET_BUF_SIZE = 16*1024 + 256

Detailed Description

Definition at line 43 of file openssl_operation.hpp.


Constructor & Destructor Documentation

asio::ssl::detail::net_buffer::net_buffer (  )  [inline]

Definition at line 52 of file openssl_operation.hpp.


Member Function Documentation

void asio::ssl::detail::net_buffer::data_added ( size_t  count  )  [inline]

Definition at line 60 of file openssl_operation.hpp.

void asio::ssl::detail::net_buffer::data_removed ( size_t  count  )  [inline]

Definition at line 67 of file openssl_operation.hpp.

size_t asio::ssl::detail::net_buffer::get_data_len (  )  [inline]

Definition at line 59 of file openssl_operation.hpp.

unsigned char* asio::ssl::detail::net_buffer::get_data_start (  )  [inline]

Definition at line 57 of file openssl_operation.hpp.

size_t asio::ssl::detail::net_buffer::get_unused_len (  )  [inline]

Definition at line 58 of file openssl_operation.hpp.

unsigned char* asio::ssl::detail::net_buffer::get_unused_start (  )  [inline]

Definition at line 56 of file openssl_operation.hpp.

bool asio::ssl::detail::net_buffer::has_data (  )  [inline]

Definition at line 73 of file openssl_operation.hpp.

void asio::ssl::detail::net_buffer::reset (  )  [inline]

Definition at line 72 of file openssl_operation.hpp.


Member Data Documentation

Definition at line 47 of file openssl_operation.hpp.

unsigned char* asio::ssl::detail::net_buffer::data_end_ [private]

Definition at line 49 of file openssl_operation.hpp.

Definition at line 48 of file openssl_operation.hpp.

const int asio::ssl::detail::net_buffer::NET_BUF_SIZE = 16*1024 + 256 [static, private]

Definition at line 45 of file openssl_operation.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Castor
Author(s): Carpe Noctem
autogenerated on Fri Mar 1 14:41:50 2013