Class Exception

Inheritance Relationships

Base Type

  • public web::http::http_exception

Class Documentation

class Exception : public web::http::http_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::map<utility::string_t, utility::string_t> &GetHeaders()
std::shared_ptr<std::istream> GetContent() const

Protected Attributes

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