exception.h File Reference

defines exceptions that might thrown by this module More...

#include <exception>
#include <stdarg.h>
#include "common.h"

Go to the source code of this file.

Namespaces

namespace  dht

Classes

class  dht::exception
 Exception base class. More...
class  dht::exceptionf
struct  dht::exceptionf::initv_ctor
class  dht::exception_class< ParentType >
class  dht::exception_classf< ParentType >

Defines

#define _DHT_EXCEPTION_CLASS(name)
#define _DHT_EXCEPTION_SUBCLASS(name, parent)


Detailed Description

defines exceptions that might thrown by this module

Date:
Apr 9, 2005
Author:
Arto Jalkanen
Fatal errors will be thrown by this module as exceptions. This file defines used exception classes. Each exception carries a code and an additional error string.

Define Documentation

#define _DHT_EXCEPTION_CLASS ( name   ) 

Value:

typedef exception_class<>  name;\
        typedef exception_classf<> name##f;

#define _DHT_EXCEPTION_SUBCLASS ( name,
parent   ) 

Value:

typedef exception_class<parent>  name;\
        typedef exception_classf<parent##f> name##f;


Generated on Thu Mar 1 16:18:47 2007 for libdht by  doxygen 1.5.1