#include <message.h>

Classes | |
struct | Private |
Public Member Functions | |
Message (Private *, bool incref=true) | |
Message (const Message &m) | |
~Message () | |
Message & | operator= (const Message &m) |
Message | copy () |
int | type () const |
int | serial () const |
int | reply_serial () const |
bool | reply_serial (int) |
const char * | sender () const |
bool | sender (const char *s) |
const char * | destination () const |
bool | destination (const char *s) |
bool | is_error () const |
bool | is_signal (const char *interface, const char *member) const |
MessageIter | reader () const |
MessageIter | writer () |
bool | append (int first_type,...) |
void | terminate () |
Protected Member Functions | |
Message () | |
Protected Attributes | |
RefPtrI< Private > | _pvt |
Friends | |
class | ErrorMessage |
class | ReturnMessage |
class | MessageIter |
class | Error |
class | Connection |
Detailed Description
Constructor & Destructor Documentation
◆ Message() [1/3]
Message::Message | ( | Message::Private * | p, |
bool | incref = true ) |
Definition at line 376 of file message.cpp.
References _pvt.
Referenced by copy(), DBus::ErrorMessage::ErrorMessage(), Message(), operator=(), and reader().
◆ Message() [2/3]
Message::Message | ( | const Message & | m | ) |
Definition at line 382 of file message.cpp.
◆ ~Message()
Message::~Message | ( | ) |
Definition at line 388 of file message.cpp.
References _pvt.
◆ Message() [3/3]
|
protected |
Member Function Documentation
◆ append()
bool Message::append | ( | int | first_type, |
... ) |
Definition at line 410 of file message.cpp.
References _pvt.
◆ copy()
Message Message::copy | ( | ) |
Definition at line 404 of file message.cpp.
◆ destination() [1/2]
const char * Message::destination | ( | ) | const |
Definition at line 456 of file message.cpp.
References _pvt.
Referenced by DBus::ObjectProxy::_invoke_method(), DBus::ObjectProxy::_invoke_method_noreply(), and DBus::ObjectAdaptor::Private::message_function_stub().
◆ destination() [2/2]
bool Message::destination | ( | const char * | s | ) |
Definition at line 461 of file message.cpp.
References _pvt.
◆ is_error()
bool Message::is_error | ( | ) | const |
Definition at line 466 of file message.cpp.
References type().
◆ is_signal()
bool Message::is_signal | ( | const char * | interface, |
const char * | member ) const |
Definition at line 471 of file message.cpp.
References _pvt.
Referenced by DBus::Connection::Private::disconn_filter_function().
◆ operator=()
Definition at line 393 of file message.cpp.
◆ reader()
MessageIter Message::reader | ( | ) | const |
Definition at line 483 of file message.cpp.
References DBus::MessageIter::_iter, _pvt, Message(), and MessageIter.
Referenced by DBus::PropertiesAdaptor::Get(), DBus::IntrospectableProxy::Introspect(), and DBus::PropertiesAdaptor::Set().
◆ reply_serial() [1/2]
int Message::reply_serial | ( | ) | const |
Definition at line 436 of file message.cpp.
References _pvt.
◆ reply_serial() [2/2]
bool Message::reply_serial | ( | int | s | ) |
Definition at line 441 of file message.cpp.
References _pvt.
◆ sender() [1/2]
const char * Message::sender | ( | ) | const |
Definition at line 446 of file message.cpp.
References _pvt.
Referenced by DBus::ObjectProxy::handle_message(), and DBus::ObjectAdaptor::Private::message_function_stub().
◆ sender() [2/2]
bool Message::sender | ( | const char * | s | ) |
Definition at line 451 of file message.cpp.
References _pvt.
◆ serial()
int Message::serial | ( | ) | const |
Definition at line 431 of file message.cpp.
References _pvt.
Referenced by DBus::ObjectAdaptor::Private::message_function_stub().
◆ terminate()
void Message::terminate | ( | ) |
Definition at line 421 of file message.cpp.
References _pvt.
◆ type()
int Message::type | ( | ) | const |
Definition at line 426 of file message.cpp.
References _pvt.
Referenced by DBus::ObjectAdaptor::handle_message(), DBus::ObjectProxy::handle_message(), and is_error().
◆ writer()
MessageIter Message::writer | ( | ) |
Definition at line 476 of file message.cpp.
References DBus::MessageIter::_iter, _pvt, and MessageIter.
Referenced by DBus::PropertiesAdaptor::Get(), and DBus::IntrospectableAdaptor::Introspect().
Friends And Related Symbol Documentation
◆ Connection
|
friend |
◆ Error
|
friend |
◆ ErrorMessage
|
friend |
◆ MessageIter
|
friend |
Definition at line 214 of file message.h.
References MessageIter.
Referenced by MessageIter, reader(), and writer().
◆ ReturnMessage
|
friend |
Member Data Documentation
◆ _pvt
Definition at line 208 of file message.h.
Referenced by append(), DBus::CallMessage::CallMessage(), DBus::CallMessage::CallMessage(), copy(), destination(), destination(), DBus::Error::Error(), DBus::ErrorMessage::ErrorMessage(), DBus::ErrorMessage::ErrorMessage(), DBus::CallMessage::interface(), DBus::CallMessage::interface(), DBus::SignalMessage::interface(), DBus::SignalMessage::interface(), is_signal(), DBus::CallMessage::member(), DBus::CallMessage::member(), DBus::SignalMessage::member(), DBus::SignalMessage::member(), Message(), Message(), Message(), DBus::ErrorMessage::name(), DBus::ErrorMessage::name(), operator=(), DBus::CallMessage::operator==(), DBus::ErrorMessage::operator==(), DBus::SignalMessage::operator==(), DBus::CallMessage::path(), DBus::CallMessage::path(), DBus::SignalMessage::path(), DBus::SignalMessage::path(), DBus::CallMessage::path_split(), DBus::SignalMessage::path_split(), reader(), reply_serial(), reply_serial(), DBus::ReturnMessage::ReturnMessage(), DBus::Connection::send(), DBus::Connection::send_async(), DBus::Connection::send_blocking(), sender(), sender(), serial(), DBus::SignalMessage::SignalMessage(), DBus::SignalMessage::SignalMessage(), DBus::CallMessage::signature(), DBus::ReturnMessage::signature(), terminate(), type(), writer(), and ~Message().
The documentation for this class was generated from the following files: