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

#include <DAVException.hxx>

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

Public Types

enum  ExceptionCode {
  DAV_HTTP_ERROR = 0,
  DAV_HTTP_LOOKUP,
  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_LOCK_EXPIRED,
  DAV_NOT_LOCKED,
  DAV_LOCKED_SELF,
  DAV_LOCKED
}
 

Public Member Functions

 DAVException (ExceptionCode inExceptionCode)
 
 DAVException (ExceptionCode inExceptionCode, const OUString &rData)
 
 DAVException (ExceptionCode inExceptionCode, const OUString &rData, 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 114 of file neon/DAVException.hxx.

Member Enumeration Documentation

Enumerator
DAV_HTTP_ERROR 
DAV_HTTP_LOOKUP 
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_LOCK_EXPIRED 
DAV_NOT_LOCKED 
DAV_LOCKED_SELF 
DAV_LOCKED 

Definition at line 117 of file neon/DAVException.hxx.

Constructor & Destructor Documentation

webdav_ucp::DAVException::DAVException ( ExceptionCode  inExceptionCode)
inlineexplicit

Definition at line 156 of file neon/DAVException.hxx.

webdav_ucp::DAVException::DAVException ( ExceptionCode  inExceptionCode,
const OUString &  rData 
)
inline

Definition at line 158 of file neon/DAVException.hxx.

webdav_ucp::DAVException::DAVException ( ExceptionCode  inExceptionCode,
const OUString &  rData,
sal_uInt16  nStatusCode 
)
inline

Definition at line 162 of file neon/DAVException.hxx.

Member Function Documentation

const OUString& webdav_ucp::DAVException::getData ( ) const
inline
const ExceptionCode& webdav_ucp::DAVException::getError ( ) const
inline
sal_uInt16 webdav_ucp::DAVException::getStatus ( ) const
inline

Member Data Documentation

OUString webdav_ucp::DAVException::mData
private

Definition at line 152 of file neon/DAVException.hxx.

Referenced by getData().

ExceptionCode webdav_ucp::DAVException::mExceptionCode
private

Definition at line 151 of file neon/DAVException.hxx.

Referenced by getError().

sal_uInt16 webdav_ucp::DAVException::mStatusCode
private

Definition at line 153 of file neon/DAVException.hxx.

Referenced by getStatus().


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