Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

NSError Class Reference

#include <NSError.h>

Inheritance diagram for NSError:

Error DuplicateArticleError InvalidArticleError NoNewsServerError NoSuchArticleError NoSuchFieldError NoSuchGroupError NotAllowedError PostingFailedError ResponseError UsageError List of all members.

Public Member Functions

 NSError (const char *txt="unknown")
 NSError (const char *txt, const char *file, const char *function, int line)
 NSError (const string &txt)
 NSError (const string &txt, const char *file, const char *function, int line)
virtual ~NSError ()
virtual void print ()

Detailed Description

Author:
Thomas Gschwind

Bug:
Documentation is missing.

Definition at line 29 of file NSError.h.


Constructor & Destructor Documentation

NSError::NSError const char *  txt = "unknown"  )  [inline]
 

Definition at line 31 of file NSError.h.

00031                                             :Error(txt) {
00032         } NSError(const char *txt, const char *file, const char *function,

NSError::NSError const char *  txt,
const char *  file,
const char *  function,
int  line
[inline]
 

Definition at line 32 of file NSError.h.

00033                            :Error(txt, file, function, line) {
00034         }

NSError::NSError const string &  txt  )  [inline]
 

Definition at line 35 of file NSError.h.

00035                                    :Error(txt) {
00036         }

NSError::NSError const string &  txt,
const char *  file,
const char *  function,
int  line
[inline]
 

Definition at line 37 of file NSError.h.

00038                          :Error(txt, file, function, line) {
00039         }

virtual NSError::~NSError  )  [inline, virtual]
 

Definition at line 40 of file NSError.h.

00040                             {
00041         }


Member Function Documentation

virtual void NSError::print void   )  [inline, virtual]
 

Reimplemented from Error.

Reimplemented in InvalidArticleError, NoSuchFieldError, NoNewsServerError, NoSuchGroupError, DuplicateArticleError, NoSuchArticleError, PostingFailedError, NotAllowedError, UsageError, and ResponseError.

Definition at line 43 of file NSError.h.

References slog.

00043                              {
00044                 slog << "Exception! "
00045                     << " Type: NServer"
00046                     << " File: " << _file
00047                     << " Function: " << _function
00048                     << " Line: " << _line << " Desc: " << _errtext << "\n";
00049         }


The documentation for this class was generated from the following file:
Generated on Fri Aug 20 10:58:11 2004 for NewsCache by doxygen 1.3.6-20040222