Public Member Functions | |
CHTTPFileResourceData (IManageHTTPResourceData &manager, const JetByteTools::Core::_tstring &indexFilePath, const JetByteTools::Core::_tstring &mimeType, JetByteTools::IO::IAllocateBuffers &bufferAllocator, const JetByteTools::IO::IIOPool &ioPool, const JetByteTools::HTTP::CHTTPHeaders &standardHeaders) | |
CHTTPFileResourceData (const CHTTPFileResourceData &rhs) | |
CHTTPFileResourceData & | operator= (const CHTTPFileResourceData &rhs) |
void | AddRef () override |
void | Release () override |
void | GetHeaders (JetByteTools::HTTP::CHTTPHeaders &headers) override |
bool | WriteToStream (JetByteTools::HTTP::IHTTPStream &httpStream) override |
void | PauseOutput () override |
void | ResumeOutput () override |
void | Abort () override |
Protected Types | |
enum | OnDataResponse { DoNotIssueNewRead = 0x00, IssueNewRead = 0x01, NewReadAllowed = 0x02 } |
enum OnDataResponse [inherited] |
CHTTPFileResourceData | ( | IManageHTTPResourceData & | manager, | |
const JetByteTools::Core::_tstring & | indexFilePath, | |||
const JetByteTools::Core::_tstring & | mimeType, | |||
JetByteTools::IO::IAllocateBuffers & | bufferAllocator, | |||
const JetByteTools::IO::IIOPool & | ioPool, | |||
const JetByteTools::HTTP::CHTTPHeaders & | standardHeaders | |||
) |
CHTTPFileResourceData | ( | const CHTTPFileResourceData & | rhs | ) |
CHTTPFileResourceData& operator= | ( | const CHTTPFileResourceData & | rhs | ) |
void AddRef | ( | ) | [override, virtual] |
Implements IHTTPResourceData.
void Release | ( | ) | [override, virtual] |
Implements IHTTPResourceData.
void GetHeaders | ( | JetByteTools::HTTP::CHTTPHeaders & | headers | ) | [override, virtual] |
Implements IHTTPResourceData.
bool WriteToStream | ( | JetByteTools::HTTP::IHTTPStream & | httpStream | ) | [override, virtual] |
Implements IHTTPResourceData.
void PauseOutput | ( | ) | [override, virtual] |
Implements IHTTPResourceData.
void ResumeOutput | ( | ) | [override, virtual] |
Implements IHTTPResourceData.
void Abort | ( | ) | [override, virtual] |
Implements IHTTPResourceData.