AppWeb HTTP Server C API

List of all members.

Detailed Description

Top level Http application class.

There is one instance of the Http class per application. It holds a list of HTTP servers running inside the application.

Stability classification:
Evolving.


Public Member Functions

  MaHttp ()
int  start ()
int  stop ()
  ~MaHttp ()
  Destructor.


Constructor & Destructor Documentation

MaHttp::MaHttp  ) 
 

Synopsis:
Constructor to create the MaHttp object
Overview:
A MaHttp object is required to use most of the AppWeb services. It contains a list of the servers and provides control over the applictions use of the HTTP service.
Stability classification:
Evolving.
Library:
libappWeb
See also:
MaHttp, MaServer, Mpr

Member Function Documentation

int MaHttp::start  ) 
 

Synopsis:
Activate HTTP servers.
Synopsis:
Start all the logical servers corresponding to the supplied MaHttp object. Once stared, the default server an any virtual servers will be activated and begin responding to HTTP requests.
Returns:
Zero if successful, otherwise a MPR error code is returned.
Stability classification:
Evolving.
Library:
libappWeb
See also:
stop

int MaHttp::stop  ) 
 

Synopsis:
Deactivate HTTP servers
Overview:
Stop all the logical servers corresponding to the supplied MaHttp object. The servers will cease serving new requests immediately. Existing requests will continue to be processed by the handlers.
Stability classification:
Evolving.
Library:
libappWeb
See also:
start

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

© Mbedthis Software LLC, 2003-2004. All rights reserved. Mbedthis is a trademark of Mbedthis Software LLC.