CIMClientHTTPErrorException Class Reference

#include <CIMClientException.h>

Inheritance diagram for CIMClientHTTPErrorException:
Exception

List of all members.

Public Member Functions

 CIMClientHTTPErrorException (Uint32 httpStatusCode, const String &reasonPhrase, const String &cimError, const String &cimErrorDetail)
 CIMClientHTTPErrorException (Uint32 httpStatusCode, const String &cimError, const String &cimErrorDetail)
 CIMClientHTTPErrorException (const CIMClientHTTPErrorException &httpError)
virtual ~CIMClientHTTPErrorException ()
CIMClientHTTPErrorExceptionoperator= (const CIMClientHTTPErrorException &httpError)
Uint32 getCode () const
String getCIMError () const
String getCIMErrorDetail () const

Detailed Description

An exception of this type indicates that an HTTP error response was sent by the CIM Server.


Constructor & Destructor Documentation

CIMClientHTTPErrorException::CIMClientHTTPErrorException ( Uint32  httpStatusCode,
const String reasonPhrase,
const String cimError,
const String cimErrorDetail 
)

Constructs a CIMClientHTTPErrorException with specified error details.

Parameters:
httpStatusCodeThe HTTP status code in the response
reasonPhraseThe HTTP reason phrase in the response
cimErrorThe CIMError header value in the HTTP response
cimErrorDetailAdditional error detail information, if available
CIMClientHTTPErrorException::CIMClientHTTPErrorException ( Uint32  httpStatusCode,
const String cimError,
const String cimErrorDetail 
)

Constructs a CIMClientHTTPErrorException with specified error details.

Parameters:
httpStatusCodeThe HTTP status code in the response
cimErrorThe CIMError header value in the HTTP response
cimErrorDetailAdditional error detail information, if available

Constructs a copy of an CIMClientHTTPErrorException.

Parameters:
httpErrorThe object to copy

Member Function Documentation

Gets the CIMError header value from the HTTP error response.

Returns:
A String containing the CIMError header value

Gets additional error detail information from the HTTP error response.

Returns:
A String containing additional error detail information from the HTTP error response, if available. Otherwise, an empty String is returned.

Gets the HTTP status code from the error response.

Returns:
An integer HTTP status code
CIMClientHTTPErrorException& CIMClientHTTPErrorException::operator= ( const CIMClientHTTPErrorException httpError)

Copies an CIMClientHTTPErrorException.

Parameters:
httpErrorThe object to copy

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