home     download     screen shots     bugs     mailing list     example output     generated MFC docs     help     tools and utilities


 Overview   Project   Class   Tree   Index 
MFC Class Library
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

MFC
Class CHttpServerContext

   in AFXISAPI.H

class CHttpServerContext


Field Summary
 BOOL m_bSendHeaders
          
 DWORD m_dwBytesReceived
          
 DWORD m_dwChunkSize
          
 DWORD m_dwEndOfHeaders
          
 DWORD m_dwStatusCode
          
 EXTENSION_CONTROL_BLOCK* const m_pECB
          
 CHtmlStream* m_pStream
          
 
Constructor Summary
CHttpServerContext( EXTENSION_CONTROL_BLOCK* pECB )
          
virtual ~CHttpServerContext()
          
 
Method Summary
 DWORD GetChunkSize() const
          
 BOOL GetServerVariable( LPTSTR lpszVariableName, LPVOID lpvBuffer, LPDWORD lpdwSize )
          
 CHttpServerContext& operator<<( short int w )
          
 CHttpServerContext& operator<<( const CHtmlStream& stream )
          
 CHttpServerContext& operator<<( double d )
          
 CHttpServerContext& operator<<( LPCTSTR psz )
          
 CHttpServerContext& operator<<( long int dw )
          
 CHttpServerContext& operator<<( float f )
          
 BOOL ReadClient( LPVOID lpvBuffer, LPDWORD lpdwSize )
          
 void Reset()
          
 BOOL ServerSupportFunction( DWORD dwHSERRequest, LPVOID lpvBuffer, LPDWORD lpdwSize, LPDWORD lpdwDataType )
          
 DWORD SetChunkSize( DWORD dwNewSize )
          
 BOOL TransmitFile( HANDLE hFile, DWORD dwFlags = HSE_IO_DISCONNECT_AFTER_SEND, LPVOID pstrHeader = NULL, DWORD dwHeaderLen = 0, LPVOID pstrTrailer = NULL, DWORD dwTrailerLen = 0 )
          
 BOOL WriteClient( LPVOID lpvBuffer, LPDWORD lpdwBytes, DWORD dwReserved = 0 )
          
 

Field Detail

m_bSendHeaders

public BOOL m_bSendHeaders;

m_dwBytesReceived

public DWORD m_dwBytesReceived;

m_dwChunkSize

public DWORD m_dwChunkSize;

m_dwEndOfHeaders

public DWORD m_dwEndOfHeaders;

m_dwStatusCode

public DWORD m_dwStatusCode;

m_pECB

public EXTENSION_CONTROL_BLOCK* const m_pECB;

m_pStream

public CHtmlStream* m_pStream;


Constructor Detail

CHttpServerContext

public CHttpServerContext( EXTENSION_CONTROL_BLOCK* pECB );

~CHttpServerContext

public virtual ~CHttpServerContext();


Method Detail

GetChunkSize

public DWORD GetChunkSize() const;

GetServerVariable

public BOOL GetServerVariable( LPTSTR lpszVariableName, LPVOID lpvBuffer, LPDWORD lpdwSize );

operator<<

public CHttpServerContext& operator<<( short int w );

operator<<

public CHttpServerContext& operator<<( const CHtmlStream& stream );

operator<<

public CHttpServerContext& operator<<( double d );

operator<<

public CHttpServerContext& operator<<( LPCTSTR psz );

operator<<

public CHttpServerContext& operator<<( long int dw );

operator<<

public CHttpServerContext& operator<<( float f );

ReadClient

public BOOL ReadClient( LPVOID lpvBuffer, LPDWORD lpdwSize );

Reset

public void Reset();

ServerSupportFunction

public BOOL ServerSupportFunction( DWORD dwHSERRequest, LPVOID lpvBuffer, LPDWORD lpdwSize, LPDWORD lpdwDataType );

SetChunkSize

public DWORD SetChunkSize( DWORD dwNewSize );

TransmitFile

public BOOL TransmitFile( HANDLE hFile, DWORD dwFlags = HSE_IO_DISCONNECT_AFTER_SEND, LPVOID pstrHeader = NULL, DWORD dwHeaderLen = 0, LPVOID pstrTrailer = NULL, DWORD dwTrailerLen = 0 );

WriteClient

public BOOL WriteClient( LPVOID lpvBuffer, LPDWORD lpdwBytes, DWORD dwReserved = 0 );

 Overview   Project   Class   Tree   Index 
MFC Class Library
CppDoc v2.3.1
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD