The Tigris site will receive a major upgrade the evening of Monday, December 1, beginning at 8:30 pm PST. Downtime is projected to be about ten hours.
Further details in the announcement
exception.hpp
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #ifndef _SVNCPP_EXCEPTION_H_
00027 #define _SVNCPP_EXCEPTION_H_
00028
00029
00030 #include "svn_client.h"
00031
00032
00033 namespace svn
00034 {
00035
00039 class Exception
00040 {
00041 public:
00045 Exception (const char * message) throw ();
00046
00047 ~Exception () throw ();
00048
00052 const char * message () const;
00053
00057 const apr_status_t apr_err () const;
00058
00059 protected:
00060 struct Data;
00061 Data * m;
00062
00063 private:
00064
00065 Exception (const Exception &) throw ();
00066
00067 Exception () throw ();
00068
00069 Exception & operator = (const Exception &);
00070 };
00071
00075 class ClientException : public Exception
00076 {
00077 public:
00081 ClientException (svn_error_t * error) throw ();
00082
00083
00087 ClientException (apr_status_t status) throw ();
00088
00089 ClientException (const char * message) throw ()
00090 : Exception (message)
00091 {
00092 }
00093
00094
00098 ClientException (const ClientException & src) throw ();
00099
00100 virtual ~ClientException () throw ();
00101
00102 private:
00103 ClientException () throw ();
00104
00105 ClientException & operator = (ClientException &);
00106 };
00107
00108 }
00109
00110 #endif
00111
00112
00113
00114
00115
Generated on Tue Mar 4 00:40:36 2008 for SvnCpp by
1.5.3