| 1234567891011121314151617181920212223242526 | #ifndef BELL_BYTE_READER_H#define BELL_BYTE_READER_H#include "stdlib.h"/** * A class for reading bytes from a stream. Further implemented in HTTPStream.h */namespace bell{    class ByteStream    {    public:        ByteStream(){};        ~ByteStream(){};        virtual size_t read(uint8_t *buf, size_t nbytes) = 0;        virtual size_t skip(size_t nbytes) = 0;        virtual size_t position() = 0;        virtual size_t size() = 0;        virtual void close() = 0;    };}#endif
 |