Fawkes API  Fawkes Development Version
fawkes::WebRequestManager Class Reference

Probides information about ongoing requests. More...

#include <>>

Public Member Functions

 WebRequestManager ()
 Constructor. More...
 
 ~WebRequestManager ()
 Destructor. More...
 
unsigned int num_active_requests () const
 Get number of currently active requests. More...
 
Time last_request_completion_time () const
 Get time when last request was completed. More...
 

Detailed Description

Probides information about ongoing requests.

Will take a server at run-time and query it for request information. This class can persists even though the server does not, which is required fr the WebviewAspect.

Author
Tim Niemueller

Definition at line 34 of file request_manager.h.

Constructor & Destructor Documentation

◆ WebRequestManager()

fawkes::WebRequestManager::WebRequestManager ( )

Constructor.

Definition at line 38 of file request_manager.cpp.

◆ ~WebRequestManager()

fawkes::WebRequestManager::~WebRequestManager ( )

Destructor.

Definition at line 45 of file request_manager.cpp.

Member Function Documentation

◆ last_request_completion_time()

Time fawkes::WebRequestManager::last_request_completion_time ( ) const

Get time when last request was completed.

If the number of active requests is zero this gives the time of last activity. Otherwise just says when the last request was completed.

Returns
time when last request was completed

Definition at line 78 of file request_manager.cpp.

References fawkes::WebServer::last_request_completion_time().

◆ num_active_requests()

unsigned int fawkes::WebRequestManager::num_active_requests ( ) const

Get number of currently active requests.

Returns
number of currently active requests.

Definition at line 61 of file request_manager.cpp.

References fawkes::WebServer::active_requests().


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