RDFS
The Rice Comp413 2017 class' continuation on the work of the 2016 RDFS.
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | Public Attributes | List of all members
SimpleWeb::ServerBase< socket_type >::Connection Class Reference
Inheritance diagram for SimpleWeb::ServerBase< socket_type >::Connection:

Public Member Functions

template<typename... Args>
 Connection (std::shared_ptr< ScopeRunner > handler_runner, Args &&...args) noexcept
 
void close () noexcept
 
void set_timeout (long seconds) noexcept
 
void cancel_timeout () noexcept
 

Public Attributes

std::shared_ptr< ScopeRunnerhandler_runner
 
std::unique_ptr< socket_type > socket
 
std::mutex socket_close_mutex
 
std::unique_ptr
< asio::steady_timer > 
timer
 
std::shared_ptr
< asio::ip::tcp::endpoint > 
remote_endpoint
 

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