Public Member Functions | |
CHTTPMemoryResource (JetByteTools::IO::IBuffer &buffer, const JetByteTools::HTTP::CHTTPHeaders &standardHeaders) | |
CHTTPMemoryResource (JetByteTools::IO::CSmartBuffer &buffer, const JetByteTools::HTTP::CHTTPHeaders &standardHeaders) | |
CHTTPMemoryResource (const CHTTPMemoryResource &rhs) | |
CHTTPMemoryResource & | operator= (const CHTTPMemoryResource &rhs) |
CSmartHTTPResourceData | GetResourceData (const CHTTPRequest &request) override |
void | AddRef () override |
void | Release () override |
void | Abort () override |
Protected Member Functions | |
~CHTTPMemoryResource () 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 |
CHTTPMemoryResource | ( | JetByteTools::IO::IBuffer & | buffer, | |
const JetByteTools::HTTP::CHTTPHeaders & | standardHeaders | |||
) |
CHTTPMemoryResource | ( | JetByteTools::IO::CSmartBuffer & | buffer, | |
const JetByteTools::HTTP::CHTTPHeaders & | standardHeaders | |||
) |
CHTTPMemoryResource | ( | const CHTTPMemoryResource & | rhs | ) |
~CHTTPMemoryResource | ( | ) | [override, protected] |
CHTTPMemoryResource& operator= | ( | const CHTTPMemoryResource & | 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] |