Realistic 3D camera system
3D camera system components
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
asio::ssl::detail::stream_core Struct Reference

#include <stream_core.hpp>

Public Types

enum  { max_tls_record_size = 17 * 1024 }
 

Public Member Functions

 stream_core (SSL_CTX *context, asio::io_service &io_service)
 
 ~stream_core ()
 

Static Public Member Functions

static asio::steady_timer::time_point neg_infin ()
 
static asio::steady_timer::time_point pos_infin ()
 

Public Attributes

engine engine_
 
asio::steady_timer pending_read_
 
asio::steady_timer pending_write_
 
std::vector< unsigned char > output_buffer_space_
 
const asio::mutable_buffers_1 output_buffer_
 
std::vector< unsigned char > input_buffer_space_
 
const asio::mutable_buffers_1 input_buffer_
 
asio::const_buffer input_
 

Detailed Description

Definition at line 38 of file stream_core.hpp.

Member Enumeration Documentation

anonymous enum
Enumerator
max_tls_record_size 

Definition at line 42 of file stream_core.hpp.

Constructor & Destructor Documentation

asio::ssl::detail::stream_core::stream_core ( SSL_CTX *  context,
asio::io_service io_service 
)
inline

Definition at line 44 of file stream_core.hpp.

asio::ssl::detail::stream_core::~stream_core ( )
inline

Definition at line 57 of file stream_core.hpp.

Member Function Documentation

static asio::steady_timer::time_point asio::ssl::detail::stream_core::neg_infin ( )
inlinestatic

Definition at line 90 of file stream_core.hpp.

static asio::steady_timer::time_point asio::ssl::detail::stream_core::pos_infin ( )
inlinestatic

Definition at line 96 of file stream_core.hpp.

Member Data Documentation

engine asio::ssl::detail::stream_core::engine_

Definition at line 62 of file stream_core.hpp.

asio::const_buffer asio::ssl::detail::stream_core::input_

Definition at line 115 of file stream_core.hpp.

const asio::mutable_buffers_1 asio::ssl::detail::stream_core::input_buffer_

Definition at line 112 of file stream_core.hpp.

std::vector<unsigned char> asio::ssl::detail::stream_core::input_buffer_space_

Definition at line 109 of file stream_core.hpp.

const asio::mutable_buffers_1 asio::ssl::detail::stream_core::output_buffer_

Definition at line 106 of file stream_core.hpp.

std::vector<unsigned char> asio::ssl::detail::stream_core::output_buffer_space_

Definition at line 103 of file stream_core.hpp.

asio::steady_timer asio::ssl::detail::stream_core::pending_read_

Definition at line 84 of file stream_core.hpp.

asio::steady_timer asio::ssl::detail::stream_core::pending_write_

Definition at line 87 of file stream_core.hpp.


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