adding forwarding end freb event (#209)
This commit is contained in:
parent
448a2afed8
commit
c845a331bb
|
|
@ -316,6 +316,7 @@ private:
|
||||||
APP_OFFLINE_HTM *m_pAppOfflineHtm;
|
APP_OFFLINE_HTM *m_pAppOfflineHtm;
|
||||||
APPLICATION *m_pApplication;
|
APPLICATION *m_pApplication;
|
||||||
|
|
||||||
|
bool m_fWebSocketEnabled;
|
||||||
bool m_fHandleClosedDueToClient;
|
bool m_fHandleClosedDueToClient;
|
||||||
bool m_fResponseHeadersReceivedAndSet;
|
bool m_fResponseHeadersReceivedAndSet;
|
||||||
BOOL m_fDoReverseRewriteHeaders;
|
BOOL m_fDoReverseRewriteHeaders;
|
||||||
|
|
@ -325,20 +326,17 @@ private:
|
||||||
BOOL m_fClientDisconnected;
|
BOOL m_fClientDisconnected;
|
||||||
BOOL m_fHasError;
|
BOOL m_fHasError;
|
||||||
DWORD m_msStartTime;
|
DWORD m_msStartTime;
|
||||||
|
|
||||||
DWORD m_BytesToReceive;
|
DWORD m_BytesToReceive;
|
||||||
DWORD m_BytesToSend;
|
DWORD m_BytesToSend;
|
||||||
|
|
||||||
BYTE * m_pEntityBuffer;
|
|
||||||
DWORD m_cchLastSend;
|
DWORD m_cchLastSend;
|
||||||
|
|
||||||
static const SIZE_T INLINE_ENTITY_BUFFERS = 8;
|
|
||||||
DWORD m_cEntityBuffers;
|
DWORD m_cEntityBuffers;
|
||||||
BUFFER_T<BYTE*,INLINE_ENTITY_BUFFERS> m_buffEntityBuffers;
|
|
||||||
|
|
||||||
DWORD m_cBytesBuffered;
|
DWORD m_cBytesBuffered;
|
||||||
DWORD m_cMinBufferLimit;
|
DWORD m_cMinBufferLimit;
|
||||||
|
|
||||||
|
BYTE * m_pEntityBuffer;
|
||||||
|
static const SIZE_T INLINE_ENTITY_BUFFERS = 8;
|
||||||
|
BUFFER_T<BYTE*,INLINE_ENTITY_BUFFERS> m_buffEntityBuffers;
|
||||||
|
|
||||||
PCSTR m_pszOriginalHostHeader;
|
PCSTR m_pszOriginalHostHeader;
|
||||||
|
|
||||||
FORWARDING_REQUEST_STATUS m_RequestStatus;
|
FORWARDING_REQUEST_STATUS m_RequestStatus;
|
||||||
|
|
@ -348,8 +346,6 @@ private:
|
||||||
PCWSTR m_pszHeaders;
|
PCWSTR m_pszHeaders;
|
||||||
DWORD m_cchHeaders;
|
DWORD m_cchHeaders;
|
||||||
|
|
||||||
bool m_fWebSocketEnabled;
|
|
||||||
|
|
||||||
STRU m_strFullUri;
|
STRU m_strFullUri;
|
||||||
|
|
||||||
ULONGLONG m_cContentLength;
|
ULONGLONG m_cContentLength;
|
||||||
|
|
|
||||||
|
|
@ -2286,6 +2286,12 @@ None
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case WINHTTP_CALLBACK_STATUS_HANDLE_CLOSING:
|
case WINHTTP_CALLBACK_STATUS_HANDLE_CLOSING:
|
||||||
|
if (ANCMEvents::ANCM_REQUEST_FORWARD_END::IsEnabled(m_pW3Context->GetTraceContext()))
|
||||||
|
{
|
||||||
|
ANCMEvents::ANCM_REQUEST_FORWARD_END::RaiseEvent(
|
||||||
|
m_pW3Context->GetTraceContext(),
|
||||||
|
NULL);
|
||||||
|
}
|
||||||
if (m_RequestStatus != FORWARDER_DONE)
|
if (m_RequestStatus != FORWARDER_DONE)
|
||||||
{
|
{
|
||||||
hr = ERROR_CONNECTION_ABORTED;
|
hr = ERROR_CONNECTION_ABORTED;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue