42 #ifndef QDBUSARGUMENT_P_H 43 #define QDBUSARGUMENT_P_H 62 #ifndef DBUS_TYPE_UNIX_FD 63 # define DBUS_TYPE_UNIX_FD int('h') 64 # define DBUS_TYPE_UNIX_FD_AS_STRING "h" 114 void append(
uchar arg);
115 void append(
bool arg);
116 void append(
short arg);
118 void append(
int arg);
119 void append(
uint arg);
122 void append(
double arg);
123 void append(
const QString &arg);
145 bool appendVariantInternal(
const QVariant &arg);
146 bool appendRegisteredType(
const QVariant &arg);
204 bool isCurrentTypeStringLike();
The QVariant class acts like a union for the most common Qt data types.
static QDBusArgumentPrivate * d(QDBusArgument &q)
#define QT_END_NAMESPACE
This macro expands to.
The QAtomicInt class provides platform-independent atomic operations on integers. ...
The QDBusArgument class is used to marshall and demarshall D-Bus arguments.
static QDBusArgument create(QDBusArgumentPrivate *d)
The QByteArray class provides an array of bytes.
The QDBusSignature class enables the programmer to identify the SIGNATURE type provided by the D-Bus ...
#define Q_DISABLE_COPY(Class)
Disables the use of copy constructors and assignment operators for the given Class.
QDBusDemarshaller * parent
QDBusDemarshaller * demarshaller()
The QString class provides a Unicode character string.
static bool checkReadAndDetach(QDBusArgumentPrivate *&d)
The QDBusUnixFileDescriptor class holds one Unix file descriptor.
static bool toBool(Register *reg, int type, bool *ok=0)
QDBusMarshaller * marshaller()
static QString toString(Register *reg, int type, bool *ok=0)
QDBusMarshaller(int flags)
#define QT_BEGIN_NAMESPACE
This macro expands to.
The QStringList class provides a list of strings.
static int toInt(const QByteArray &str)
static bool checkRead(QDBusArgumentPrivate *d)
ElementType
This enum describes the type of element held by the argument.
static bool checkWrite(QDBusArgumentPrivate *&d)
The QDBusObjectPath class enables the programmer to identify the OBJECT_PATH type provided by the D-B...
static qreal toDouble(const QChar *&str)
static QByteArray createSignature(int id)
QDBusDemarshaller(int flags)
enum QDBusArgumentPrivate::Direction direction
QDBusArgumentPrivate(int flags=0)
The QDBusVariant class enables the programmer to identify the variant type provided by the D-Bus type...
int open(const char *, int,...)