Home | Documentation |
isapistreambuf Class Reference
updated Mon Feb 22 2016
|
#include <isapistream.h>
Public Member Functions | |
isapistreambuf (EXTENSION_CONTROL_BLOCK *pECB) | |
~isapistreambuf () | |
EXTENSION_CONTROL_BLOCK * | ECB () |
Protected Member Functions | |
virtual int | sync () |
flush contents to isapi More... | |
virtual int | overflow (int ch) |
flush contents and write ch More... | |
virtual int | underflow () |
int | showmanyc () |
Protected Attributes | |
EXTENSION_CONTROL_BLOCK * | _pECB |
see ISAPI documentation for details More... | |
char | _obuf [1024] |
output buffer More... | |
char * | _ibuf |
input buffer More... | |
unsigned int | _ibuflen |
length of input buffer. More... | |
unsigned int | _cbTotalBytes |
total input bytes in the request. More... | |
unsigned int | _cbRead |
total bytes read from ECB already. More... | |
a streambuf wrapper for the ISAPI-Extension control block.
isapistreambuf::isapistreambuf | ( | EXTENSION_CONTROL_BLOCK * | pECB | ) |
constructor
isapistreambuf::~isapistreambuf | ( | ) |
destructor
EXTENSION_CONTROL_BLOCK * isapistreambuf::ECB | ( | ) |
|
protectedvirtual |
flush contents and write ch
|
inlineprotected |
|
protectedvirtual |
flush contents to isapi
|
protectedvirtual |
|
protected |
total bytes read from ECB already.
|
protected |
total input bytes in the request.
|
protected |
input buffer
|
protected |
length of input buffer.
|
protected |
output buffer
|
protected |
see ISAPI documentation for details