Class Exception#

Inheritance Relationships#

Base Type#

  • public web::http::http_exception

Class Documentation#

class Exception : public std::exception#

Public Functions

Exception(int errorCode, const utility::char_t *message, std::shared_ptr<std::istream> content = nullptr)#
Exception(int errorCode, const utility::string_t &message, std::shared_ptr<std::istream> content = nullptr)#
Exception(int errorCode, const utility::char_t *message, std::map<utility::string_t, utility::string_t> &headers, std::shared_ptr<std::istream> content = nullptr)#
Exception(int errorCode, const utility::string_t &message, std::map<utility::string_t, utility::string_t> &headers, std::shared_ptr<std::istream> content = nullptr)#
virtual ~Exception()#
std::shared_ptr<std::istream> GetContent() const#
std::map<utility::string_t, utility::string_t> &GetHeaders()#
std::error_code error_code() const#

Protected Attributes

std::shared_ptr<std::istream> m_Content#
std::map<utility::string_t, utility::string_t> m_Headers#
std::error_code m_ErrorCode#