LibreOffice Module ucb (master) 1
Public Types | Public Member Functions | Private Attributes | List of all members
http_dav_ucp::DAVException Class Reference

#include <DAVException.hxx>

Inheritance diagram for http_dav_ucp::DAVException:
[legend]
Collaboration diagram for http_dav_ucp::DAVException:
[legend]

Public Types

enum  ExceptionCode {
  DAV_HTTP_ERROR = 0 ,
  DAV_HTTP_LOOKUP ,
  DAV_HTTP_NOAUTH ,
  DAV_HTTP_AUTH ,
  DAV_HTTP_AUTHPROXY ,
  DAV_HTTP_CONNECT ,
  DAV_HTTP_TIMEOUT ,
  DAV_HTTP_FAILED ,
  DAV_HTTP_RETRY ,
  DAV_HTTP_REDIRECT ,
  DAV_SESSION_CREATE ,
  DAV_INVALID_ARG ,
  DAV_UNSUPPORTED ,
  DAV_LOCK_EXPIRED ,
  DAV_NOT_LOCKED ,
  DAV_LOCKED_SELF ,
  DAV_LOCKED
}
 

Public Member Functions

 DAVException (ExceptionCode inExceptionCode)
 
 DAVException (ExceptionCode inExceptionCode, OUString aData)
 
 DAVException (ExceptionCode inExceptionCode, OUString aData, sal_uInt16 nStatusCode)
 
const ExceptionCodegetError () const
 
const OUString & getData () const
 
sal_uInt16 getStatus () const
 

Private Attributes

ExceptionCode mExceptionCode
 
OUString mData
 
sal_uInt16 mStatusCode
 

Detailed Description

Definition at line 105 of file DAVException.hxx.

Member Enumeration Documentation

◆ ExceptionCode

Enumerator
DAV_HTTP_ERROR 
DAV_HTTP_LOOKUP 
DAV_HTTP_NOAUTH 
DAV_HTTP_AUTH 
DAV_HTTP_AUTHPROXY 
DAV_HTTP_CONNECT 
DAV_HTTP_TIMEOUT 
DAV_HTTP_FAILED 
DAV_HTTP_RETRY 
DAV_HTTP_REDIRECT 
DAV_SESSION_CREATE 
DAV_INVALID_ARG 
DAV_UNSUPPORTED 
DAV_LOCK_EXPIRED 
DAV_NOT_LOCKED 
DAV_LOCKED_SELF 
DAV_LOCKED 

Definition at line 108 of file DAVException.hxx.

Constructor & Destructor Documentation

◆ DAVException() [1/3]

http_dav_ucp::DAVException::DAVException ( ExceptionCode  inExceptionCode)
inlineexplicit

Definition at line 150 of file DAVException.hxx.

◆ DAVException() [2/3]

http_dav_ucp::DAVException::DAVException ( ExceptionCode  inExceptionCode,
OUString  aData 
)
inline

Definition at line 155 of file DAVException.hxx.

References aData.

◆ DAVException() [3/3]

http_dav_ucp::DAVException::DAVException ( ExceptionCode  inExceptionCode,
OUString  aData,
sal_uInt16  nStatusCode 
)
inline

Definition at line 161 of file DAVException.hxx.

References aData.

Member Function Documentation

◆ getData()

const OUString & http_dav_ucp::DAVException::getData ( ) const
inline

◆ getError()

const ExceptionCode & http_dav_ucp::DAVException::getError ( ) const
inline

◆ getStatus()

sal_uInt16 http_dav_ucp::DAVException::getStatus ( ) const
inline

Member Data Documentation

◆ mData

OUString http_dav_ucp::DAVException::mData
private

Definition at line 146 of file DAVException.hxx.

Referenced by getData().

◆ mExceptionCode

ExceptionCode http_dav_ucp::DAVException::mExceptionCode
private

Definition at line 145 of file DAVException.hxx.

Referenced by getError().

◆ mStatusCode

sal_uInt16 http_dav_ucp::DAVException::mStatusCode
private

Definition at line 147 of file DAVException.hxx.

Referenced by getStatus().


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