Inheritance diagram for HttpFile:

Public Member Functions | |
| HttpFile () | |
| virtual int | send (HttpThreadContext *, ConnectionPtr s, const char *filenamePath, const char *cgi, int execute=0, int OnlyHeader=0) |
| virtual | ~HttpFile () |
Static Public Member Functions | |
| int | load (XmlParser *) |
| int | unLoad () |
Static Private Member Functions | |
| int | appendDataToHTTPChannel (HttpThreadContext *td, char *buffer, u_long size, File *appendFile, FiltersChain *chain, bool append, bool useChunks, u_long realBufferSize, MemoryStream *tmpStream) |
|
|
Constructor for the class. |
|
|
Destroy the object. |
|
||||||||||||||||||||||||||||||||||||||||
|
Custom version for the appendDataToHTTPChannel function, this is slower that the HttpDataHandler one but the internal buffer is needed by the filters chain.
|
|
|
Load the static elements.
Reimplemented from HttpDataHandler. |
|
||||||||||||||||||||||||||||
|
Send a file to the client using the HTTP protocol.
Reimplemented from HttpDataHandler. |
|
|
Unload the static elements. Reimplemented from HttpDataHandler. |
1.3.9.1