All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cpprest.apiexception-source.mustache Maven / Gradle / Ivy

The newest version!
{{>licenseInfo}}
#include "ApiException.h"

{{#apiNamespaceDeclarations}}
namespace {{this}} {
{{/apiNamespaceDeclarations}}

ApiException::ApiException( int errorCode
    , const utility::string_t& message
    , std::shared_ptr content /*= nullptr*/ )
    : web::http::http_exception( errorCode, message )
    , m_Content(content)
{
}
ApiException::ApiException( int errorCode
    , const utility::string_t& message
    , std::map& headers
    , std::shared_ptr content /*= nullptr*/ )
    : web::http::http_exception( errorCode, message )
    , m_Content(content)
    , m_Headers(headers)
{
}

ApiException::~ApiException()
{
}

std::shared_ptr ApiException::getContent() const
{
    return m_Content;
}

std::map& ApiException::getHeaders()
{
    return m_Headers;
}

{{#apiNamespaceDeclarations}}
}
{{/apiNamespaceDeclarations}}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy