The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CHTTPMemoryResourceData Class Reference

Inheritance diagram for CHTTPMemoryResourceData:
Collaboration diagram for CHTTPMemoryResourceData:

List of all members.

Public Member Functions

 CHTTPMemoryResourceData (IManageHTTPResourceData &manager, const JetByteTools::HTTP::CHTTPHeaders &standardHeaders)
 CHTTPMemoryResourceData (JetByteTools::IO::IBuffer &buffer, IManageHTTPResourceData &manager, const JetByteTools::HTTP::CHTTPHeaders &standardHeaders)
 CHTTPMemoryResourceData (JetByteTools::IO::CSmartBuffer &buffer, IManageHTTPResourceData &manager, const JetByteTools::HTTP::CHTTPHeaders &standardHeaders)
 CHTTPMemoryResourceData (const CHTTPMemoryResourceData &rhs)
CHTTPMemoryResourceDataoperator= (const CHTTPMemoryResourceData &rhs)
void SetResourceData (JetByteTools::IO::IBuffer &buffer)
void SetResourceData (JetByteTools::IO::CSmartBuffer &buffer)
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


Constructor & Destructor Documentation

CHTTPMemoryResourceData ( JetByteTools::IO::IBuffer &  buffer,
IManageHTTPResourceData manager,
const JetByteTools::HTTP::CHTTPHeaders standardHeaders 
)


Member Function Documentation

CHTTPMemoryResourceData& operator= ( const CHTTPMemoryResourceData rhs  ) 

void SetResourceData ( JetByteTools::IO::IBuffer &  buffer  ) 

void SetResourceData ( JetByteTools::IO::CSmartBuffer buffer  ) 

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.


Generated on Sun Sep 12 19:09:15 2021 for The Server Framework - v7.4 by doxygen 1.5.3