This object describes a HyperText Transport Protocol resource which is a single file.
Inheritance:
Public Methods
-
const PURL& GetURL() const
-
const PString& GetContentType() const
-
PHTTPAuthority* GetAuthority() const
-
void SetAuthority( const PHTTPAuthority & auth )
-
void ClearAuthority()
-
DWORD GetHitCount() const
-
virtual BOOL OnGET( PHTTPServer & server, const PURL & url, const PMIMEInfo & info, const PHTTPConnectionInfo & conInfo )
-
virtual BOOL OnGETData( PHTTPServer & server, const PURL & url, const PHTTPConnectionInfo & connectInfo, PHTTPRequest & request )
-
virtual BOOL OnHEAD( PHTTPServer & server, const PURL & url, const PMIMEInfo & info, const PHTTPConnectionInfo & conInfo )
-
virtual BOOL OnPOST( PHTTPServer & server, const PURL & url, const PMIMEInfo & info, const PStringToString & data, const PHTTPConnectionInfo & conInfo )
-
virtual BOOL OnPOSTData( PHTTPRequest & request, const PStringToString & data )
-
virtual BOOL IsModifiedSince( const PTime & when )
-
virtual BOOL GetExpirationDate( PTime & when )
-
virtual PHTTPRequest* CreateRequest( const PURL & url, const PMIMEInfo & inMIME, const PMultipartFormInfoArray & multipartFormInfo, PHTTPServer & socket )
-
virtual BOOL LoadHeaders( PHTTPRequest & request )
-
virtual void SendData( PHTTPRequest & request )
-
virtual BOOL LoadData( PHTTPRequest & request, PCharArray & data )
-
virtual PString LoadText( PHTTPRequest & request )
-
virtual void OnLoadedText( PHTTPRequest & request, PString & text )
-
virtual BOOL Post( PHTTPRequest & request, const PStringToString & data, PHTML & replyMessage )
Protected Fields
-
PURL baseURL
-
PString contentType
-
PHTTPAuthority* authority
-
volatile DWORD hitCount
Protected Methods
-
virtual BOOL CheckAuthority( PHTTPServer & server, const PHTTPRequest & request, const PHTTPConnectionInfo & conInfo )
-
virtual BOOL OnGETOrHEAD( PHTTPServer & server, const PURL & url, const PMIMEInfo & info, const PHTTPConnectionInfo & conInfo, BOOL IsGet )
Inherited from PObject:
Public Methods
-
Run Time Type functions
-
I/O functions
-
Miscellaneous functions
Public Members
-
Comparison functions
Documentation
This object describes a HyperText Transport Protocol resource which is a
single file. The file can be anywhere in the file system and is mapped to
the specified URL location in the HTTP name space defined by the
PHTTPSpace class.
- Direct child classes:
- PHTTPTailFile
PHTTPDirectory
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.