Realistic 3D camera system
3D camera system components
Public Member Functions | Static Public Member Functions | List of all members
session Class Reference
Inheritance diagram for session:

Public Member Functions

 session (asio::io_service &io_service)
 
tcp::socket & socket ()
 
void start ()
 
void handle_read (const asio::error_code &error, size_t bytes_transferred)
 
void handle_write (const asio::error_code &error)
 
 session (asio::io_service &io_service)
 
tcp::socket & socket ()
 
void start ()
 
void handle_write ()
 
 session (asio::io_service &io_service)
 
tcp::socket & socket ()
 
void start ()
 
 session (asio::io_service &io_service)
 
tcp::socket & socket ()
 
void go ()
 
 session (asio::io_service &io_service, asio::ssl::context &context)
 
ssl_socket::lowest_layer_typesocket ()
 
void start ()
 
void handle_handshake (const asio::error_code &error)
 
void handle_read (const asio::error_code &error, size_t bytes_transferred)
 
void handle_write (const asio::error_code &error)
 
 session (tcp::socket socket)
 
void start ()
 
 session (tcp::socket socket)
 
void start ()
 
 session (tcp::socket socket)
 
void start ()
 
 session (tcp::socket socket)
 
void go ()
 
 session (asio::io_service &ios, size_t block_size, stats &s)
 
 ~session ()
 
void start (asio::ip::tcp::resolver::iterator endpoint_iterator)
 
void stop ()
 
 session (asio::io_service &ios, size_t block_size)
 
 ~session ()
 
asio::ip::tcp::socketsocket ()
 
void start ()
 
void handle_read (const asio::error_code &err, size_t length)
 
void handle_write (const asio::error_code &err)
 

Static Public Member Functions

static void destroy (session *s)
 

Detailed Description

Definition at line 119 of file server.cpp.

Constructor & Destructor Documentation

session::session ( asio::io_service io_service)
inline

Definition at line 123 of file server.cpp.

session::session ( asio::io_service io_service)
inline

Definition at line 46 of file reference_counted.cpp.

session::session ( asio::io_service io_service)
inline

Definition at line 21 of file async_tcp_echo_server.cpp.

session::session ( asio::io_service io_service)
inlineexplicit

Definition at line 26 of file echo_server.cpp.

session::session ( asio::io_service io_service,
asio::ssl::context context 
)
inline

Definition at line 22 of file server.cpp.

session::session ( tcp::socket  socket)
inline

Definition at line 117 of file server.cpp.

session::session ( tcp::socket  socket)
inline

Definition at line 45 of file reference_counted.cpp.

session::session ( tcp::socket  socket)
inline

Definition at line 23 of file async_tcp_echo_server.cpp.

session::session ( tcp::socket  socket)
inlineexplicit

Definition at line 24 of file echo_server.cpp.

session::session ( asio::io_service ios,
size_t  block_size,
stats s 
)
inline

Definition at line 53 of file client.cpp.

session::~session ( )
inline

Definition at line 69 of file client.cpp.

session::session ( asio::io_service ios,
size_t  block_size 
)
inline

Definition at line 21 of file server.cpp.

session::~session ( )
inline

Definition at line 34 of file server.cpp.

Member Function Documentation

static void session::destroy ( session s)
inlinestatic

Definition at line 125 of file server.cpp.

void session::go ( )
inline

Definition at line 31 of file echo_server.cpp.

void session::go ( )
inline

Definition at line 38 of file echo_server.cpp.

void session::handle_handshake ( const asio::error_code error)
inline

Definition at line 40 of file server.cpp.

void session::handle_read ( const asio::error_code error,
size_t  bytes_transferred 
)
inline

Definition at line 55 of file server.cpp.

void session::handle_read ( const asio::error_code err,
size_t  length 
)
inline

Definition at line 66 of file server.cpp.

void session::handle_read ( const asio::error_code error,
size_t  bytes_transferred 
)
inline

Definition at line 143 of file server.cpp.

void session::handle_write ( )
inline

Definition at line 65 of file reference_counted.cpp.

void session::handle_write ( const asio::error_code error)
inline

Definition at line 71 of file server.cpp.

void session::handle_write ( const asio::error_code err)
inline

Definition at line 96 of file server.cpp.

void session::handle_write ( const asio::error_code error)
inline

Definition at line 157 of file server.cpp.

tcp::socket& session::socket ( )
inline

Definition at line 26 of file async_tcp_echo_server.cpp.

ssl_socket::lowest_layer_type& session::socket ( )
inline

Definition at line 28 of file server.cpp.

tcp::socket& session::socket ( )
inline

Definition at line 33 of file echo_server.cpp.

asio::ip::tcp::socket& session::socket ( )
inline

Definition at line 40 of file server.cpp.

tcp::socket& session::socket ( )
inline

Definition at line 51 of file reference_counted.cpp.

tcp::socket& session::socket ( )
inline

Definition at line 128 of file server.cpp.

void session::start ( )
inline

Definition at line 28 of file async_tcp_echo_server.cpp.

void session::start ( )
inline

Definition at line 31 of file async_tcp_echo_server.cpp.

void session::start ( )
inline

Definition at line 33 of file server.cpp.

void session::start ( )
inline

Definition at line 45 of file server.cpp.

void session::start ( )
inline

Definition at line 50 of file reference_counted.cpp.

void session::start ( )
inline

Definition at line 56 of file reference_counted.cpp.

void session::start ( asio::ip::tcp::resolver::iterator  endpoint_iterator)
inline

Definition at line 77 of file client.cpp.

void session::start ( )
inline

Definition at line 122 of file server.cpp.

void session::start ( )
inline

Definition at line 133 of file server.cpp.

void session::stop ( )
inline

Definition at line 84 of file client.cpp.


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