Public Members

Character Input Functions

in_avail Returns the number of characters in the get area.  
sgetc Returns the character at the get pointer, but does not move the pointer.  
snextc Advances the get pointer, and then returns the next character.  
sbumpc Returns the current character, and then advances the get pointer.  
stossc Moves the get pointer forward one position, but does not return a character.  
sputbackc Attempts to move the get pointer back one position.  
sgetn Gets a sequence of characters from the streambuf object's buffer.  

Character Output Functions

out_waiting Returns the number of characters in the put area.  
sputc Stores a character in the put area and advances the put pointer.  
sputn Stores a sequence of characters in the streambuf object's buffer and advances the put pointer.  

Diagnostic Functions

dbp Prints buffer statistics and pointer values.  

Virtual Functions

sync Empties the get area and the put area.  
setbuf Attempts to attach a reserve area to the streambuf object.  
seekoff Seeks to a specified offset.  
seekpos Seeks to a specified position.  
overflow Empties the put area.  
underflow Fills the get area if necessary.  
pbackfail Augments the sputbackc function.  
doallocate Allocates a reserve area.