6 #ifndef SWIFT_MISC_DBUSUTILS_H
7 #define SWIFT_MISC_DBUSUTILS_H
9 #include <QDBusArgument>
10 #include <QTextStream>
24 template <
typename ValueObj>
28 obj.marshallToDbus(arg);
29 return arg.currentSignature();
33 template <
typename ValueObj>
36 return dBusSignature<ValueObj>(obj).size();
Utils for UNIT tests / samples.
static int dBusSignatureSize(const ValueObj &obj)
Signature size for swift::misc::CValueObject.
static void showDBusSignatures(QTextStream &out)
Show some (important) DBus signatures.
static QString dBusSignature(const ValueObj &obj)
Signature for swift::misc::CValueObject.
Free functions in swift::misc.
#define SWIFT_MISC_EXPORT
Export a class or function from the library.