| 12345678910111213141516171819202122232425262728293031 |
- #ifndef BBSTREAM_H
- #define BBSTREAM_H
- #include "bbsys.h"
- class bbStream{
- public:
- enum{
- EOF_ERROR=-1,EOF_NOT=0,EOF_OK=1
- };
- bbStream();
- virtual ~bbStream();
- //returns chars read
- virtual int read( char *buff,int size )=0;
- //returns chars written
- virtual int write( const char *buff,int size )=0;
- //returns chars avilable for reading
- virtual int avail()=0;
- //returns EOF status
- virtual int eof()=0;
- };
- void debugStream( bbStream *s );
- #endif
|