|
swift
|
DBus Message. More...
Public Member Functions | |
| ~CDBusMessage () | |
| Destructor. | |
| CDBusMessage & | operator= (CDBusMessage other) |
| Assignment operator. | |
| bool | isMethodCall () const |
| Is this message a method call? | |
| bool | wantsReply () const |
| Does this message want a reply? | |
| std::string | getSender () const |
| Get the message sender. | |
| dbus_uint32_t | getSerial () const |
| Get the message serial. This is usally required for reply message. | |
| std::string_view | getInterfaceName () const |
| Get the called interface name. | |
| std::string_view | getObjectPath () const |
| Get the called object path. | |
| std::string_view | getMethodName () const |
| Get the called method name. | |
| void | beginArgumentWrite () |
| Begin writing argument. | |
| void | beginArgumentRead () |
| Begin reading arguments. | |
| CDBusMessage (DBusMessage *message) | |
| Constructor. | |
| CDBusMessage (const CDBusMessage &other) | |
| Constructor. | |
| void | appendArgument (bool value) |
| Append argument. Make sure to call. More... | |
| void | appendArgument (const char *value) |
| Append argument. Make sure to call. More... | |
| void | appendArgument (const std::string &value) |
| Append argument. Make sure to call. More... | |
| void | appendArgument (int value) |
| Append argument. Make sure to call. More... | |
| void | appendArgument (double value) |
| Append argument. Make sure to call. More... | |
| void | appendArgument (const std::vector< bool > &array) |
| Append argument. Make sure to call. More... | |
| void | appendArgument (const std::vector< double > &array) |
| Append argument. Make sure to call. More... | |
| void | appendArgument (const std::vector< std::string > &array) |
| Append argument. Make sure to call. More... | |
| void | getArgument (int &value) |
| Read single argument. Make sure to call. More... | |
| void | getArgument (bool &value) |
| Read single argument. Make sure to call. More... | |
| void | getArgument (double &value) |
| Read single argument. Make sure to call. More... | |
| void | getArgument (std::string &value) |
| Read single argument. Make sure to call. More... | |
| void | getArgument (std::vector< int > &value) |
| Read single argument. Make sure to call. More... | |
| void | getArgument (std::vector< bool > &value) |
| Read single argument. Make sure to call. More... | |
| void | getArgument (std::vector< double > &value) |
| Read single argument. Make sure to call. More... | |
| void | getArgument (std::vector< std::string > &value) |
| Read single argument. Make sure to call. More... | |
Static Public Member Functions | |
| static CDBusMessage | createSignal (const std::string &path, const std::string &interfaceName, const std::string &signalName) |
| Creates a DBus message containing a DBus signal. | |
| static CDBusMessage | createReply (const std::string &destination, dbus_uint32_t serial) |
| Creates a DBus message containing a DBus reply. | |
Friends | |
| class | CDBusConnection |
DBus Message.
Definition at line 16 of file dbusmessage.h.
| void XSwiftBus::CDBusMessage::appendArgument | ( | bool | value | ) |
Append argument. Make sure to call.
Definition at line 55 of file dbusmessage.cpp.
| void XSwiftBus::CDBusMessage::appendArgument | ( | const char * | value | ) |
Append argument. Make sure to call.
Definition at line 61 of file dbusmessage.cpp.
| void XSwiftBus::CDBusMessage::appendArgument | ( | const std::string & | value | ) |
Append argument. Make sure to call.
Definition at line 66 of file dbusmessage.cpp.
| void XSwiftBus::CDBusMessage::appendArgument | ( | const std::vector< bool > & | array | ) |
Append argument. Make sure to call.
Definition at line 83 of file dbusmessage.cpp.
| void XSwiftBus::CDBusMessage::appendArgument | ( | const std::vector< double > & | array | ) |
Append argument. Make sure to call.
Definition at line 102 of file dbusmessage.cpp.
| void XSwiftBus::CDBusMessage::appendArgument | ( | const std::vector< std::string > & | array | ) |
Append argument. Make sure to call.
Definition at line 112 of file dbusmessage.cpp.
| void XSwiftBus::CDBusMessage::appendArgument | ( | double | value | ) |
Append argument. Make sure to call.
Definition at line 78 of file dbusmessage.cpp.
| void XSwiftBus::CDBusMessage::appendArgument | ( | int | value | ) |
Append argument. Make sure to call.
Definition at line 72 of file dbusmessage.cpp.
| void XSwiftBus::CDBusMessage::getArgument | ( | bool & | value | ) |
Read single argument. Make sure to call.
Definition at line 136 of file dbusmessage.cpp.
| void XSwiftBus::CDBusMessage::getArgument | ( | double & | value | ) |
Read single argument. Make sure to call.
Definition at line 146 of file dbusmessage.cpp.
| void XSwiftBus::CDBusMessage::getArgument | ( | int & | value | ) |
Read single argument. Make sure to call.
Definition at line 127 of file dbusmessage.cpp.
| void XSwiftBus::CDBusMessage::getArgument | ( | std::string & | value | ) |
Read single argument. Make sure to call.
Definition at line 153 of file dbusmessage.cpp.
| void XSwiftBus::CDBusMessage::getArgument | ( | std::vector< bool > & | value | ) |
Read single argument. Make sure to call.
Definition at line 176 of file dbusmessage.cpp.
| void XSwiftBus::CDBusMessage::getArgument | ( | std::vector< double > & | value | ) |
Read single argument. Make sure to call.
Definition at line 192 of file dbusmessage.cpp.
| void XSwiftBus::CDBusMessage::getArgument | ( | std::vector< int > & | value | ) |
Read single argument. Make sure to call.
Definition at line 162 of file dbusmessage.cpp.
| void XSwiftBus::CDBusMessage::getArgument | ( | std::vector< std::string > & | value | ) |
Read single argument. Make sure to call.
Definition at line 206 of file dbusmessage.cpp.