Represents a DBus Error message. More...
#include <errormessage.h>
Public Types | |
typedef DBusCxxPointer < ErrorMessage > | pointer |
typedef DBusCxxWeakPointer < ErrorMessage > | weak_pointer |
Public Member Functions | |
const char * | name () const |
bool | set_name (const std::string &n) |
bool | operator== (const ErrorMessage &) const |
Static Public Member Functions | |
static pointer | create () |
static pointer | create (DBusMessage *cobj) |
static pointer | create (Message::pointer msg) |
static pointer | create (Message::pointer msg, const std::string &name, const std::string &message) |
Protected Member Functions | |
ErrorMessage () | |
ErrorMessage (DBusMessage *cobj) | |
ErrorMessage (Message::pointer msg) | |
ErrorMessage (Message::pointer msg, const std::string &name, const std::string &message) |
Represents a DBus Error message.
This class inherits from Message and uses the dbus_message_* methods to create an interface for an error message.
typedef DBusCxxPointer<ErrorMessage> DBus::ErrorMessage::pointer |
Reimplemented from DBus::Message.
typedef DBusCxxWeakPointer<ErrorMessage> DBus::ErrorMessage::weak_pointer |
Reimplemented from DBus::Message.
DBus::ErrorMessage::ErrorMessage | ( | ) | [protected] |
References DBus::Message::m_cobj.
Referenced by create().
DBus::ErrorMessage::ErrorMessage | ( | DBusMessage * | cobj | ) | [protected] |
References DBus::Message::m_cobj.
DBus::ErrorMessage::ErrorMessage | ( | Message::pointer | msg | ) | [protected] |
References DBus::ERROR_MESSAGE, and DBus::Message::m_cobj.
DBus::ErrorMessage::ErrorMessage | ( | Message::pointer | msg, | |
const std::string & | name, | |||
const std::string & | message | |||
) | [protected] |
References DBus::Message::m_cobj.
ErrorMessage::pointer DBus::ErrorMessage::create | ( | Message::pointer | msg, | |
const std::string & | name, | |||
const std::string & | message | |||
) | [static] |
References ErrorMessage().
ErrorMessage::pointer DBus::ErrorMessage::create | ( | Message::pointer | msg | ) | [static] |
References ErrorMessage().
ErrorMessage::pointer DBus::ErrorMessage::create | ( | DBusMessage * | cobj | ) | [static] |
References ErrorMessage().
ErrorMessage::pointer DBus::ErrorMessage::create | ( | ) | [static] |
References ErrorMessage().
const char * DBus::ErrorMessage::name | ( | ) | const |
References DBus::Message::m_cobj.
Referenced by operator==().
bool DBus::ErrorMessage::operator== | ( | const ErrorMessage & | m | ) | const |
References DBus::Message::m_cobj, and name().
bool DBus::ErrorMessage::set_name | ( | const std::string & | n | ) |
References DBus::Message::m_cobj.