uHTTP for C++
uHTTP::InputStreamReader Class Reference

#include <InputStreamReader.h>

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

Public Member Functions

 InputStreamReader (InputStream *in)
 
virtual ~InputStreamReader ()
 
ssize_t read (std::string &b, size_t len)
 
long skip (long n)
 
void unread (std::string &b, size_t off, size_t len)
 
void unread (std::string &b, size_t len)
 
void unread (std::string &b)
 
void unread (char c)
 
void close ()
 
- Public Member Functions inherited from uHTTP::Reader
 Reader ()
 
virtual ~Reader ()
 
void unread (std::string &b, size_t len)
 
void unread (char c)
 

Private Attributes

InputStreamin
 

Constructor & Destructor Documentation

◆ InputStreamReader()

uHTTP::InputStreamReader::InputStreamReader ( InputStream * in)
inline

◆ ~InputStreamReader()

virtual uHTTP::InputStreamReader::~InputStreamReader ( )
inlinevirtual

Member Function Documentation

◆ close()

void uHTTP::InputStreamReader::close ( )
inlinevirtual

Implements uHTTP::Reader.

◆ read()

ssize_t uHTTP::InputStreamReader::read ( std::string & b,
size_t len )
inlinevirtual

Implements uHTTP::Reader.

◆ skip()

long uHTTP::InputStreamReader::skip ( long n)
inlinevirtual

Implements uHTTP::Reader.

◆ unread() [1/4]

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

◆ unread() [2/4]

void uHTTP::InputStreamReader::unread ( std::string & b)
inline

◆ unread() [3/4]

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

◆ unread() [4/4]

void uHTTP::InputStreamReader::unread ( std::string & b,
size_t off,
size_t len )
inlinevirtual

Implements uHTTP::Reader.

Field Documentation

◆ in

InputStream* uHTTP::InputStreamReader::in
private

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