#include <HTTPFileSource.h>
Inherits IFilterDataSource, and HTTPSocket.
Inheritance diagram for HTTPFileSource:

Public Member Functions | |
| HTTPFileSource (void) | |
| virtual | ~HTTPFileSource (void) |
| virtual unsigned long | seek (unsigned long inPos) |
| virtual void | close () |
| virtual bool | open (string inSourceLocation) |
| virtual void | clear () |
| virtual bool | isEOF () |
| virtual unsigned long | read (char *outBuffer, unsigned long inNumBytes) |
| DWORD | ThreadProc () |
Static Public Attributes | |
| const int | THREAD_RUN = 0 |
| const int | THREAD_EXIT = 1 |
Protected Member Functions | |
| bool | startThread () |
| void | DataProcessLoop () |
| virtual bool | setupSocket (string inSourceLocation) |
| virtual void | closeSocket () |
| virtual bool | splitURL (string inURL) |
| virtual string | assembleRequest (string inFilePath) |
| bool | httpRequest (string inRequest) |
Protected Attributes | |
| SingleMediaFileCache | mFileCache |
| CCritSec * | mBufferLock |
| string | mServerName |
| string | mFileName |
| unsigned short | mPort |
| string | mLastResponse |
| SOCKET | mSocket |
| bool | mIsEOF |
| bool | mWasError |
| bool | mIsOpen |
| bool | mSeenResponse |
|
|
|
|
|
|
|
|
|
|
|
Implements IFilterDataSource. |
|
|
Implements IFilterDataSource. |
|
|
|
|
|
|
|
|
|
|
|
Implements IFilterDataSource. |
|
|
Implements IFilterDataSource. |
|
||||||||||||
|
Implements IFilterDataSource. |
|
|
Implements IFilterDataSource. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9