uHTTP for C++
uHTTP::HTTPStatus Class Reference

#include <HTTPStatus.h>

Public Member Functions

 HTTPStatus ()
 
 HTTPStatus (const std::string &lineStr)
 
 HTTPStatus (const std::string &ver, int code, const std::string &reason)
 
void setVersion (const std::string &value)
 
void setStatusCode (int value)
 
void setReasonPhrase (const std::string &value)
 
const char * getVersion ()
 
int getStatusCode ()
 
const char * getReasonPhrase ()
 
bool isSuccessful ()
 
void set (const std::string &lineStr)
 

Private Attributes

std::string version
 
int statusCode
 
std::string reasonPhrase
 

Constructor & Destructor Documentation

◆ HTTPStatus() [1/3]

uHTTP::HTTPStatus::HTTPStatus ( )

◆ HTTPStatus() [2/3]

uHTTP::HTTPStatus::HTTPStatus ( const std::string & lineStr)

◆ HTTPStatus() [3/3]

uHTTP::HTTPStatus::HTTPStatus ( const std::string & ver,
int code,
const std::string & reason )

Member Function Documentation

◆ getReasonPhrase()

const char * uHTTP::HTTPStatus::getReasonPhrase ( )
inline

◆ getStatusCode()

int uHTTP::HTTPStatus::getStatusCode ( )
inline

◆ getVersion()

const char * uHTTP::HTTPStatus::getVersion ( )
inline

◆ isSuccessful()

bool uHTTP::HTTPStatus::isSuccessful ( )
inline

◆ set()

void uHTTP::HTTPStatus::set ( const std::string & lineStr)

◆ setReasonPhrase()

void uHTTP::HTTPStatus::setReasonPhrase ( const std::string & value)
inline

◆ setStatusCode()

void uHTTP::HTTPStatus::setStatusCode ( int value)
inline

◆ setVersion()

void uHTTP::HTTPStatus::setVersion ( const std::string & value)
inline

Field Documentation

◆ reasonPhrase

std::string uHTTP::HTTPStatus::reasonPhrase
private

◆ statusCode

int uHTTP::HTTPStatus::statusCode
private

◆ version

std::string uHTTP::HTTPStatus::version
private

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