Represents a DBus call return message. More...
#include <returnmessage.h>
Public Types | |
typedef DBusCxxPointer < ReturnMessage > | pointer |
typedef DBusCxxPointer< const ReturnMessage > | const_pointer |
typedef DBusCxxWeakPointer < ReturnMessage > | weak_pointer |
Public Member Functions | |
const char * | signature () const |
bool | has_signature (const std::string &signature) const |
ReturnMessage & | operator= (const Message &other) |
bool | set_reply_serial (uint32_t) |
uint32_t | reply_serial () const |
Static Public Member Functions | |
static pointer | create () |
static pointer | create (DBusMessage *callee) |
static pointer | create (Message::pointer callee) |
static pointer | create (Message::const_pointer callee) |
Protected Member Functions | |
ReturnMessage () | |
ReturnMessage (DBusMessage *callee) | |
ReturnMessage (Message::pointer callee) | |
ReturnMessage (Message::const_pointer callee) |
Represents a DBus call return message.
This class inherits from Message and uses the dbus_message_* methods to create an interface for a return message that is a response to a call message.
typedef DBusCxxPointer<const ReturnMessage> DBus::ReturnMessage::const_pointer |
Reimplemented from DBus::Message.
typedef DBusCxxPointer<ReturnMessage> DBus::ReturnMessage::pointer |
Reimplemented from DBus::Message.
typedef DBusCxxWeakPointer<ReturnMessage> DBus::ReturnMessage::weak_pointer |
Reimplemented from DBus::Message.
DBus::ReturnMessage::ReturnMessage | ( | ) | [protected] |
Referenced by create().
DBus::ReturnMessage::ReturnMessage | ( | DBusMessage * | callee | ) | [protected] |
DBus::ReturnMessage::ReturnMessage | ( | Message::pointer | callee | ) | [protected] |
DBus::ReturnMessage::ReturnMessage | ( | Message::const_pointer | callee | ) | [protected] |
ReturnMessage::pointer DBus::ReturnMessage::create | ( | Message::const_pointer | callee | ) | [static] |
References ReturnMessage().
ReturnMessage::pointer DBus::ReturnMessage::create | ( | Message::pointer | callee | ) | [static] |
References ReturnMessage().
ReturnMessage::pointer DBus::ReturnMessage::create | ( | DBusMessage * | callee | ) | [static] |
References ReturnMessage().
ReturnMessage::pointer DBus::ReturnMessage::create | ( | ) | [static] |
References ReturnMessage().
bool DBus::ReturnMessage::has_signature | ( | const std::string & | signature | ) | const |
References DBus::Message::m_cobj.
ReturnMessage & DBus::ReturnMessage::operator= | ( | const Message & | other | ) |
References DBus::Message::cobj(), and DBus::Message::m_cobj.
uint32_t DBus::ReturnMessage::reply_serial | ( | ) | const |
References DBus::Message::m_cobj.
bool DBus::ReturnMessage::set_reply_serial | ( | uint32_t | s | ) |
References DBus::Message::m_cobj.
const char * DBus::ReturnMessage::signature | ( | ) | const |
References DBus::Message::m_cobj.