pion-net  4.0.9
Public Member Functions | List of all members
pion::net::TCPTimer Class Reference

#include <TCPTimer.hpp>

Inherits enable_shared_from_this< TCPTimer >.

Public Member Functions

 TCPTimer (TCPConnectionPtr &conn_ptr)
 
void start (const boost::uint32_t seconds)
 
void cancel (void)
 cancel the timer (operation completed)
 

Detailed Description

TCPTimer: helper class used to time-out TCP connections

Definition at line 28 of file TCPTimer.hpp.

Constructor & Destructor Documentation

pion::net::TCPTimer::TCPTimer ( TCPConnectionPtr &  conn_ptr)

creates a new TCP connection timer

Parameters
conn_ptrpointer to TCP connection to monitor

Definition at line 20 of file TCPTimer.cpp.

Member Function Documentation

void pion::net::TCPTimer::start ( const boost::uint32_t  seconds)

starts a timer for closing a TCP connection

Parameters
secondsnumber of seconds before the timeout triggers

Definition at line 26 of file TCPTimer.cpp.


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