uHTTP for C++
uHTTP::Reader Class Referenceabstract

#include <Reader.h>

Inheritance diagram for uHTTP::Reader:
uHTTP::InputStreamReader uHTTP::StringReader

Public Member Functions

 Reader ()
 
virtual ~Reader ()
 
virtual ssize_t read (std::string &b, size_t len)=0
 
virtual long skip (long n)=0
 
virtual void unread (std::string &b, size_t off, size_t len)=0
 
void unread (std::string &b, size_t len)
 
void unread (char c)
 
virtual void close ()=0
 

Constructor & Destructor Documentation

◆ Reader()

uHTTP::Reader::Reader ( )
inline

◆ ~Reader()

virtual uHTTP::Reader::~Reader ( )
inlinevirtual

Member Function Documentation

◆ close()

virtual void uHTTP::Reader::close ( )
pure virtual

◆ read()

virtual ssize_t uHTTP::Reader::read ( std::string & b,
size_t len )
pure virtual

◆ skip()

virtual long uHTTP::Reader::skip ( long n)
pure virtual

◆ unread() [1/3]

void uHTTP::Reader::unread ( char c)
inline

◆ unread() [2/3]

void uHTTP::Reader::unread ( std::string & b,
size_t len )
inline

◆ unread() [3/3]

virtual void uHTTP::Reader::unread ( std::string & b,
size_t off,
size_t len )
pure virtual

The documentation for this class was generated from the following file: