Public Member Functions | |
CHTTPFileResource (const JetByteTools::Core::_tstring &filePath, const JetByteTools::Core::_tstring &mimeType, JetByteTools::IO::IAllocateBuffers &bufferAllocator, JetByteTools::IO::IIOPool &ioPool, const JetByteTools::HTTP::CHTTPHeaders &standardHeaders) | |
CHTTPFileResource (const CHTTPFileResource &rhs) | |
CHTTPFileResource & | operator= (const CHTTPFileResource &rhs) |
CSmartHTTPResourceData | GetResourceData (const CHTTPRequest &request) override |
void | AddRef () override |
void | Release () override |
void | Abort () override |
Protected Member Functions | |
virtual | ~CHTTPFileResource () |
bool | Aborted () const |
void | AddResource (const IHTTPResourceData &data) |
void | OnResourceDataComplete (const IHTTPResourceData &data) override |
void | OnResourceDataDestroyed (const IHTTPResourceData &data) override |
Protected Attributes | |
const JetByteTools::HTTP::CHTTPHeaders & | m_standardHeaders |
CHTTPFileResource | ( | const JetByteTools::Core::_tstring & | filePath, | |
const JetByteTools::Core::_tstring & | mimeType, | |||
JetByteTools::IO::IAllocateBuffers & | bufferAllocator, | |||
JetByteTools::IO::IIOPool & | ioPool, | |||
const JetByteTools::HTTP::CHTTPHeaders & | standardHeaders | |||
) |
CHTTPFileResource | ( | const CHTTPFileResource & | rhs | ) |
~CHTTPFileResource | ( | ) | [protected, virtual] |
CHTTPFileResource& operator= | ( | const CHTTPFileResource & | rhs | ) |
CSmartHTTPResourceData GetResourceData | ( | const CHTTPRequest & | request | ) | [override, virtual] |
Implements CHTTPResource.
void AddRef | ( | ) | [override, virtual, inherited] |
void Release | ( | ) | [override, virtual, inherited] |
void Abort | ( | ) | [override, virtual, inherited] |
bool Aborted | ( | ) | const [protected, inherited] |
void AddResource | ( | const IHTTPResourceData & | data | ) | [protected, inherited] |
void OnResourceDataComplete | ( | const IHTTPResourceData & | data | ) | [override, protected, virtual, inherited] |
Implements IManageHTTPResourceData.
void OnResourceDataDestroyed | ( | const IHTTPResourceData & | data | ) | [override, protected, virtual, inherited] |
Implements IManageHTTPResourceData.
const JetByteTools::HTTP::CHTTPHeaders& m_standardHeaders [protected, inherited] |