dbus-cxx logo

DBus::ReturnMessage Class Reference
[DBus Messages]

Represents a DBus call return message. More...

#include <returnmessage.h>

Inheritance diagram for DBus::ReturnMessage:
Inheritance graph
[legend]

List of all members.

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
ReturnMessageoperator= (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)

Detailed Description

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.

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

Member Typedef Documentation

typedef DBusCxxPointer<const ReturnMessage> DBus::ReturnMessage::const_pointer

Reimplemented from DBus::Message.

Reimplemented from DBus::Message.

Examples:
callee_dispatched.cpp, and callee_raw.cpp.
typedef DBusCxxWeakPointer<ReturnMessage> DBus::ReturnMessage::weak_pointer

Reimplemented from DBus::Message.


Constructor & Destructor Documentation

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]

Member Function Documentation

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  ) 
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.


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

Generated on Wed Sep 30 11:15:18 2009 for dbus-cxx by doxygen 1.6.1