Public Member Functions | |
CHTTPResource (const CHTTPResource &rhs) | |
CHTTPResource & | operator= (const CHTTPResource &rhs) |
void | AddRef () override |
void | Release () override |
CSmartHTTPResourceData | GetResourceData (const CHTTPRequest &request) override=0 |
void | Abort () override |
Protected Member Functions | |
CHTTPResource (const JetByteTools::HTTP::CHTTPHeaders &standardHeaders) | |
~CHTTPResource () override | |
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 |
CHTTPResource | ( | const CHTTPResource & | rhs | ) |
CHTTPResource | ( | const JetByteTools::HTTP::CHTTPHeaders & | standardHeaders | ) | [explicit, protected] |
~CHTTPResource | ( | ) | [override, protected] |
CHTTPResource& operator= | ( | const CHTTPResource & | rhs | ) |
void AddRef | ( | ) | [override, virtual] |
void Release | ( | ) | [override, virtual] |
CSmartHTTPResourceData GetResourceData | ( | const CHTTPRequest & | request | ) | [override, pure virtual] |
Implements IHTTPResource.
Implemented in CHTTPFileResource, CHTTPMemoryResource, CHLSLiveResource, and CHLSResource.
void Abort | ( | ) | [override, virtual] |
bool Aborted | ( | ) | const [protected] |
void AddResource | ( | const IHTTPResourceData & | data | ) | [protected] |
void OnResourceDataComplete | ( | const IHTTPResourceData & | data | ) | [override, protected, virtual] |
Implements IManageHTTPResourceData.
void OnResourceDataDestroyed | ( | const IHTTPResourceData & | data | ) | [override, protected, virtual] |
Implements IManageHTTPResourceData.
const JetByteTools::HTTP::CHTTPHeaders& m_standardHeaders [protected] |