uHTTP for C++
uHTTP::StringReader Class Reference

#include <StringReader.h>

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

Public Member Functions

 StringReader (const std::string &str)
 
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 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

std::string buf
 
int pos
 

Constructor & Destructor Documentation

◆ StringReader()

uHTTP::StringReader::StringReader ( const std::string & str)

Member Function Documentation

◆ close()

void uHTTP::StringReader::close ( )
inlinevirtual

Implements uHTTP::Reader.

◆ read()

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

Implements uHTTP::Reader.

◆ skip()

long uHTTP::StringReader::skip ( long n)
virtual

Implements uHTTP::Reader.

◆ unread()

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

Implements uHTTP::Reader.

Field Documentation

◆ buf

std::string uHTTP::StringReader::buf
private

◆ pos

int uHTTP::StringReader::pos
private

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