Private Data :
- sh_rt alloc_ ;
- sh_rt unbuf_ ;
- char* base_ ;
- char* ebuf_ ;
- char* pbase_ ;
- char* pptr_ ;
- char* epptr_ ;
- char* eback_ ;
- char* gptr_ ;
- char* egptr_ ;
Constructors :
- public streambuf ( ) ;
- public streambuf ( char * , int ) ;
- private streambuf ( streambuf & ) ;
Destructors :
- public virtual ~ streambuf ( ) ;
Operators :
- private v_id operator = ( streambuf & ) ;
Public Function :
- virtual streambuf* setbuf ( char * , int ) ;
- streambuf* setbuf ( char * , int , int ) ;
- int sgetc ( ) ;
- int snextc ( ) ;
- int sbumpc ( ) ;
- v_id stossc ( ) ;
- int sgetn ( char * , int ) ;
- virtual int do_sgetn ( char * , int ) ;
- virtual int underflow ( ) ;
- int sputbackc ( char ) ;
- virtual int pbackfail ( int ) ;
- int in_avail ( ) ;
- int sputc ( int ) ;
- int sputn ( c_nst char * , int ) ;
- virtual int do_sputn ( c_nst char * s, int n) ;
- virtual int overflow ( int = (-1)) ;
- int out_waiting ( ) ;
- virtual str_amp_s seekoff ( str_am_ff , i_s::s__k_dir , int = (ios::in|ios::out)) ;
- virtual str_amp_s seekpos ( str_amp_s , int = (ios::in|ios::out)) ;
- virtual int sync ( ) ;
- virtual v_id lock ( ) ;
- virtual v_id unlock ( ) ;
- v_id dbp ( ) ;
Protected Function :
- char* base ( ) ;
- char* ebuf ( ) ;
- int blen ( ) ;
- char* pbase ( ) ;
- char* pptr ( ) ;
- char* epptr ( ) ;
- char* eback ( ) ;
- char* gptr ( ) ;
- char* egptr ( ) ;
- v_id setp ( char * , char * ) ;
- v_id setg ( char * , char * , char * ) ;
- v_id pbump ( int ) ;
- v_id gbump ( int ) ;
- v_id setb ( char * , char * , int = 0) ;
- v_id unbuffered ( int ) ;
- int unbuffered ( ) ;
- int allocate ( ) ;
- virtual int doallocate ( ) ;
Private Function :
WARNING : This version is only for evaluation
some identifers has been intentionnaly changed in generated HTML doc.
Last update : Mon Dec 09 22:18:22 1996
by MkHelp 1.0.2