#include <message_p.h>
![Inheritance graph](structDBus_1_1Message__inherit__graph.png)
Public Member Functions | |
Private () | |
Private (DBusMessage *m) | |
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 () |
Public Attributes | |
DBusMessage * | msg |
Protected Member Functions | |
Message () | |
Protected Attributes | |
RefPtrI< Private > | _pvt |
Friends | |
class | ErrorMessage |
class | ReturnMessage |
class | MessageIter |
class | Error |
class | Connection |
Detailed Description
Definition at line 40 of file message_p.h.
Constructor & Destructor Documentation
◆ Message() [1/3]
DBus::Message::Message | ( | Private * | , |
bool | incref = true |
||
) |
◆ Message() [2/3]
Message::Message | ( | const Message & | m | ) |
Definition at line 379 of file message.cpp.
References _pvt.
◆ ~Message()
Message::~Message | ( | ) |
Definition at line 385 of file message.cpp.
References _pvt.
◆ Message() [3/3]
|
protected |
Definition at line 368 of file message.cpp.
Referenced by copy().
Member Function Documentation
◆ append()
bool Message::append | ( | int | first_type, |
... | |||
) |
Definition at line 407 of file message.cpp.
References _pvt.
◆ copy()
Message Message::copy | ( | ) |
Definition at line 401 of file message.cpp.
◆ destination() [1/2]
const char * Message::destination | ( | ) | const |
Definition at line 453 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 458 of file message.cpp.
References _pvt.
◆ is_error()
bool Message::is_error | ( | ) | const |
Definition at line 463 of file message.cpp.
References type().
◆ is_signal()
bool Message::is_signal | ( | const char * | interface, |
const char * | member | ||
) | const |
Definition at line 468 of file message.cpp.
References _pvt.
◆ operator=()
Definition at line 390 of file message.cpp.
References _pvt.
◆ Private() [1/2]
|
inline |
Definition at line 44 of file message_p.h.
Referenced by copy(), DBus::ReturnMessage::ReturnMessage(), DBus::Connection::send_blocking(), and DBus::PendingCall::steal_reply().
◆ Private() [2/2]
|
inline |
Definition at line 47 of file message_p.h.
◆ reader()
MessageIter Message::reader | ( | ) | const |
Definition at line 480 of file message.cpp.
References DBus::MessageIter::_iter, and _pvt.
Referenced by DBus::PropertiesAdaptor::Get(), DBus::IntrospectableProxy::Introspect(), and DBus::PropertiesAdaptor::Set().
◆ reply_serial() [1/2]
int Message::reply_serial | ( | ) | const |
Definition at line 433 of file message.cpp.
References _pvt.
◆ reply_serial() [2/2]
bool Message::reply_serial | ( | int | s | ) |
Definition at line 438 of file message.cpp.
References _pvt.
◆ sender() [1/2]
const char * Message::sender | ( | ) | const |
Definition at line 443 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 448 of file message.cpp.
References _pvt.
◆ serial()
int Message::serial | ( | ) | const |
Definition at line 428 of file message.cpp.
References _pvt.
Referenced by DBus::ObjectAdaptor::Private::message_function_stub().
◆ terminate()
void Message::terminate | ( | ) |
Definition at line 418 of file message.cpp.
References _pvt.
◆ type()
int Message::type | ( | ) | const |
Definition at line 423 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 473 of file message.cpp.
References DBus::MessageIter::_iter, and _pvt.
Referenced by DBus::ObjectAdaptor::Continuation::Continuation(), DBus::PropertiesAdaptor::Get(), DBus::IntrospectableAdaptor::Introspect(), and DBus::Variant::Variant().
Friends And Related Function Documentation
◆ Connection
|
friend |
◆ Error
◆ ErrorMessage
|
friend |
◆ MessageIter
|
friend |
◆ ReturnMessage
|
friend |
Member Data Documentation
◆ _pvt
Definition at line 208 of file message.h.
Referenced by append(), DBus::CallMessage::CallMessage(), copy(), destination(), DBus::Error::Error(), DBus::ErrorMessage::ErrorMessage(), DBus::SignalMessage::interface(), DBus::CallMessage::interface(), is_signal(), DBus::SignalMessage::member(), DBus::CallMessage::member(), Message(), DBus::ErrorMessage::name(), operator=(), DBus::CallMessage::operator==(), DBus::ErrorMessage::operator==(), DBus::SignalMessage::operator==(), DBus::SignalMessage::path(), DBus::CallMessage::path(), DBus::SignalMessage::path_split(), DBus::CallMessage::path_split(), reader(), reply_serial(), DBus::ReturnMessage::ReturnMessage(), DBus::Connection::send(), DBus::Connection::send_async(), DBus::Connection::send_blocking(), sender(), serial(), DBus::SignalMessage::SignalMessage(), DBus::CallMessage::signature(), DBus::ReturnMessage::signature(), terminate(), type(), writer(), and ~Message().
◆ msg
DBusMessage* DBus::Message::msg |
Definition at line 42 of file message_p.h.
The documentation for this class was generated from the following files: