Logo
~Sockets~
~Examples~
~Contact~


IHttpServer Class Reference

#include <IHttpServer.h>

Inheritance diagram for IHttpServer:

List of all members.


Public Member Functions

virtual ~IHttpServer ()
virtual void IHttpServer_OnExec (const HttpRequest &req)=0
 Complete request has been received and parsed.
virtual void IHttpServer_Respond (const HttpResponse &res)=0
 Send response.
virtual void IHttpServer_OnResponseComplete ()=0
 Called when the body part of the response has been sent.

Detailed Description

Definition at line 44 of file IHttpServer.h.


Constructor & Destructor Documentation

virtual IHttpServer::~IHttpServer (  )  [inline, virtual]

Definition at line 47 of file IHttpServer.h.

00047 {}


Member Function Documentation

virtual void IHttpServer::IHttpServer_OnExec ( const HttpRequest req  )  [pure virtual]

Complete request has been received and parsed.

Send response using the Respond() method.

Referenced by HttpBaseSocket::Execute(), and Ajp13Socket::Execute().

virtual void IHttpServer::IHttpServer_Respond ( const HttpResponse res  )  [pure virtual]

Send response.

Implemented in Ajp13Socket, and HttpBaseSocket.

virtual void IHttpServer::IHttpServer_OnResponseComplete (  )  [pure virtual]

Called when the body part of the response has been sent.

Referenced by HttpBaseSocket::OnTransferLimit(), and Ajp13Socket::OnTransferLimit().


The documentation for this class was generated from the following file:
Page, code, and content Copyright (C) 2007 by Anders Hedström
Generated for C++ Sockets by  doxygen 1.4.4