6 #ifndef _INC_cHttpProtocolStream_H
7 #define _INC_cHttpProtocolStream_H
13 #include "../Net/cProtocol.h"
19 class cHttpController;
40 virtual HRESULT ProcessStreamPacket()
override;
#define GRAYLIB_LINK
Definition: GrayLibBase.h:35
INT32 HRESULT
_WIN32 style error codes. INT32
Definition: SysTypes.h:465
Definition: cHttpFactory.h:27
Definition: cHttpProtocolStream.h:22
cHttpFactory *const m_pFactory
my parent HTTP server. it created me for cNetServer.
Definition: cHttpProtocolStream.h:28
Definition: cHttpProtocolStream.h:44
cHttpProtocolStream(cHttpFactory *pFactory, IUnkObject *pServerConnection, cStreamInput *pStreamInp, cStreamOutput *pStreamOut)
Definition: cHttpProtocolStream.h:52
HASHCODE_t get_HashCode() const noexcept
Definition: cHttpProtocolStream.h:56
IUNKNOWN_DISAMBIG(cRefBase)
Definition: cProtocol.h:24
HASHCODE_t get_HashCode() const noexcept
Definition: cProtocol.h:48
Definition: cStream.h:126
Definition: cStream.h:456
< similar to the MFC CTime and cTimeSpan, not as accurate or large ranged as COleDateTime
Definition: cTimeInt.h:101
HTTPRET_TYPE
Definition: cHttpCommon.h:24
MIME_TYPE
Definition: cMime.h:79
char FILECHAR_t
a UTF8 char in a file name. like TCHAR
Definition: FileName.h:22
UINT_PTR HASHCODE_t
could hold a pointer converted to a number? maybe 64 or 32 bit ? same as size_t.
Definition: GrayCore.h:116
char ATOMCHAR_t
the char form (UNICODE or not) for an atom. (for symbolic names)
Definition: StrConst.h:15
Definition: cHttpCommon.h:46
Definition: cDebugAssert.h:29