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::ClientBase< socket_type >::Connection Class Reference
Inheritance diagram for SimpleWeb::ClientBase< socket_type >::Connection:

Public Member Functions

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

Public Attributes

std::shared_ptr< ScopeRunnerhandler_runner
 
long timeout
 
std::unique_ptr< socket_type > socket
 
bool in_use = false
 
bool attempt_reconnect = true
 
std::unique_ptr
< asio::steady_timer > 
timer
 

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