MFC
Class CHtmlStream
in AFXISAPI.H
- class CHtmlStream
CHtmlStream -- manages in-memory HTML
|
Method Summary |
virtual void |
Abort()
|
protected virtual BYTE* |
Alloc( DWORD nBytes )
|
void |
Attach( BYTE* lpBuffer, UINT nBufferSize, UINT nGrowBytes = 0 )
|
virtual void |
Close()
|
BYTE* |
Detach()
|
virtual void |
Free( BYTE* lpMem )
|
DWORD |
GetStreamSize() const
|
protected virtual void |
GrowStream( DWORD dwNewLen )
|
virtual void |
InitStream()
|
protected virtual BYTE* |
Memcpy( BYTE* lpMemTarget, const BYTE* lpMemSource, UINT nBytes )
|
CHtmlStream& |
operator<<( const CHtmlStream& stream )
|
CHtmlStream& |
operator<<( double d )
|
CHtmlStream& |
operator<<( float f )
|
CHtmlStream& |
operator<<( long int dw )
|
CHtmlStream& |
operator<<( LPCTSTR psz )
|
CHtmlStream& |
operator<<( short int w )
|
protected virtual BYTE* |
Realloc( BYTE* lpMem, DWORD nBytes )
|
virtual void |
Reset()
|
virtual void |
Write( const void* lpBuf, UINT nCount )
|
m_bAutoDelete
protected BOOL m_bAutoDelete;
m_lpBuffer
protected BYTE* m_lpBuffer;
m_nBufferSize
protected DWORD m_nBufferSize;
m_nGrowBytes
protected UINT m_nGrowBytes;
m_nPosition
protected DWORD m_nPosition;
m_nStreamSize
protected DWORD m_nStreamSize;
CHtmlStream
public CHtmlStream( BYTE* lpBuffer, UINT nBufferSize, UINT nGrowBytes = 0 );
CHtmlStream
public CHtmlStream( UINT nGrowBytes = 4096 );
~CHtmlStream
public virtual ~CHtmlStream();
Abort
public virtual void Abort();
Alloc
protected virtual BYTE* Alloc( DWORD nBytes );
Attach
public void Attach( BYTE* lpBuffer, UINT nBufferSize, UINT nGrowBytes = 0 );
Close
public virtual void Close();
Detach
public BYTE* Detach();
Free
public virtual void Free( BYTE* lpMem );
GetStreamSize
public DWORD GetStreamSize() const;
GrowStream
protected virtual void GrowStream( DWORD dwNewLen );
InitStream
public virtual void InitStream();
Memcpy
protected virtual BYTE* Memcpy( BYTE* lpMemTarget, const BYTE* lpMemSource, UINT nBytes );
operator<<
public CHtmlStream& operator<<( const CHtmlStream& stream );
operator<<
public CHtmlStream& operator<<( double d );
operator<<
public CHtmlStream& operator<<( float f );
operator<<
public CHtmlStream& operator<<( long int dw );
operator<<
public CHtmlStream& operator<<( LPCTSTR psz );
operator<<
public CHtmlStream& operator<<( short int w );
Realloc
protected virtual BYTE* Realloc( BYTE* lpMem, DWORD nBytes );
Reset
public virtual void Reset();
Write
public virtual void Write( const void* lpBuf, UINT nCount );