zeus::THTTProtocol Class Reference

#include <HTTPDefines.hpp>

Inheritance diagram for zeus::THTTProtocol:

zeus::TZObject zeus::IZUnknown

List of all members.

Public Types

enum  EResponseState {
  etOK = 200, etCreated = 201, etAccepted = 202, etNoContent = 204,
  etMovedPermanently = 301, etMovedTemporarily = 302, etNotModified = 304, etBadRequest = 400,
  etUnauthorized = 401, etForbidden = 403, etNotFound = 404, etInternalServerError = 500,
  etNotImplemented = 501, etBadGateway = 502, etServiceUnavailable = 503, etSeeOther = 303
}
enum  ERequestMethod {
  etGetMethod = 0, etPostMethod = 1, etHeadMethod = 2, etPutMethod = 3,
  etDeleteMethod = 4, etLinkMethod = 5, etUnlinkMethod = 6
}
enum  EHTTPVersion { etVersion_1_0 = 0, etVersion_1_1 = 1 }


Detailed Description

this class implements helper functions for the HTTP protocol

Member Enumeration Documentation

This defines the HTTP response type

Enumerator:
etOK 
etCreated 
etAccepted 
etNoContent 
etMovedPermanently 
etMovedTemporarily 
etNotModified 
etBadRequest 
etUnauthorized 
etForbidden 
etNotFound 
etInternalServerError 
etNotImplemented 
etBadGateway 
etServiceUnavailable 
etSeeOther 

This defines the HTTP request method

Enumerator:
etGetMethod 
etPostMethod 
etHeadMethod 
etPutMethod 
etDeleteMethod 
etLinkMethod 
etUnlinkMethod 

This defines the HTTP Versions supported by zeus framework

Enumerator:
etVersion_1_0 
etVersion_1_1 


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


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Wed Oct 28 21:42:33 2009