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...
 

Friends

class WebServer
 

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 37 of file request_manager.h.

Constructor & Destructor Documentation

◆ WebRequestManager()

fawkes::WebRequestManager::WebRequestManager ( )

Constructor.

Definition at line 42 of file request_manager.cpp.

◆ ~WebRequestManager()

fawkes::WebRequestManager::~WebRequestManager ( )

Destructor.

Definition at line 50 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 86 of file request_manager.cpp.

References fawkes::WebServer::last_request_completion_time().

Referenced by WebviewPtzCamThread::loop().

◆ 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 68 of file request_manager.cpp.

References fawkes::WebServer::active_requests().

Referenced by WebviewPtzCamThread::loop().


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