dbus-cxx logo

DBus::Error Class Reference
[Errors]

Base class of a hierarchy of error objects thrown when exceptional conditions occur. More...

#include <error.h>

Inherits std::exception.

List of all members.

Public Types

typedef DBusCxxPointer< Errorpointer

Public Member Functions

 Error ()
 Error (DBusError *cobj)
 Error (const char *name, const char *message=NULL)
 Error (Message &)
pointer create ()
pointer create (DBusError *cobj)
pointer create (const char *name, const char *message)
 ~Error () throw ()
const char * what () const throw ()
const char * name () const
const char * message () const
void set (const char *name, const char *message)
 parameters MUST be static strings
bool is_set () const
 operator bool () const
Erroroperator= (Error &other)
DBusError * cobj ()

Protected Attributes

DBusError m_cobj

Detailed Description

Base class of a hierarchy of error objects thrown when exceptional conditions occur.

Author:
Rick L Vinyard Jr <rvinyard@cs.nmsu.edu>

Member Typedef Documentation

typedef DBusCxxPointer<Error> DBus::Error::pointer

Constructor & Destructor Documentation

DBus::Error::Error (  ) 

References m_cobj.

Referenced by create().

DBus::Error::Error ( DBusError *  cobj  ) 

References m_cobj.

DBus::Error::Error ( const char *  name,
const char *  message = NULL 
)

References m_cobj.

DBus::Error::Error ( Message m  ) 

References DBus::Message::cobj(), and m_cobj.

DBus::Error::~Error (  )  throw ()

References m_cobj.


Member Function Documentation

DBusError * DBus::Error::cobj (  ) 
Error::pointer DBus::Error::create ( const char *  name,
const char *  message 
)

References Error().

Error::pointer DBus::Error::create ( DBusError *  cobj  ) 

References Error().

Error::pointer DBus::Error::create (  ) 

References Error().

bool DBus::Error::is_set (  )  const

References m_cobj.

Referenced by operator bool().

const char * DBus::Error::message (  )  const

References m_cobj.

const char * DBus::Error::name (  )  const

References m_cobj.

DBus::Error::operator bool (  )  const

References is_set().

Error & DBus::Error::operator= ( Error other  ) 

References m_cobj.

void DBus::Error::set ( const char *  name,
const char *  message 
)

parameters MUST be static strings

References m_cobj.

const char * DBus::Error::what (  )  const throw ()

References m_cobj.


Member Data Documentation

DBusError DBus::Error::m_cobj [protected]

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

Generated on Mon Sep 21 11:00:13 2009 for dbus-cxx by doxygen 1.6.1