#include <openssl_operation.hpp>
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 |
Definition at line 43 of file openssl_operation.hpp.
asio::ssl::detail::net_buffer::net_buffer | ( | ) | [inline] |
Definition at line 52 of file openssl_operation.hpp.
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.
unsigned char asio::ssl::detail::net_buffer::buf_[NET_BUF_SIZE] [private] |
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.
unsigned char* asio::ssl::detail::net_buffer::data_start_ [private] |
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.