![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qdbusutil_p.h"
#include "qdbus_symbols_p.h"
#include <QtCore/qlist.h>
#include <QtCore/qstringlist.h>
#include <private/qtools_p.h>
#include "qdbusargument.h"
#include "qdbusunixfiledescriptor.h"
Go to the source code of this file.
Namespaces | |
namespace | QDBusUtil |
\inmodule QtDBus |
Functions | |
static bool | isValidCharacterNoDash (QChar c) |
static bool | isValidCharacter (QChar c) |
static bool | isValidNumber (QChar c) |
static bool | argToString (const QDBusArgument &arg, QString &out) |
static bool | variantToString (const QVariant &arg, QString &out) |
static bool | isBasicType (int c) |
static bool | isFixedType (int c) |
static const char * | validateSingleType (const char *signature) |
Q_DBUS_EXPORT QString | QDBusUtil::argumentToString (const QVariant &variant) |
Q_DBUS_EXPORT bool | QDBusUtil::isValidPartOfObjectPath (QStringView path) |
Q_DBUS_EXPORT bool | QDBusUtil::isValidInterfaceName (const QString &ifaceName) |
Returns true if this is ifaceName is a valid interface name. | |
Q_DBUS_EXPORT bool | QDBusUtil::isValidUniqueConnectionName (QStringView busName) |
Returns true if connName is a valid unique connection name. | |
Q_DBUS_EXPORT bool | QDBusUtil::isValidBusName (const QString &busName) |
Returns true if busName is a valid bus name. | |
Q_DBUS_EXPORT bool | QDBusUtil::isValidMemberName (QStringView memberName) |
Returns true if memberName is a valid member name. | |
Q_DBUS_EXPORT bool | QDBusUtil::isValidErrorName (const QString &errorName) |
Returns true if errorName is a valid error name. | |
Q_DBUS_EXPORT bool | QDBusUtil::isValidObjectPath (const QString &path) |
Returns true if path is valid object path. | |
Q_DBUS_EXPORT bool | QDBusUtil::isValidBasicType (int c) |
Returns true if c is a valid, basic D-Bus type. | |
Q_DBUS_EXPORT bool | QDBusUtil::isValidFixedType (int c) |
Returns true if c is a valid, fixed D-Bus type. | |
Q_DBUS_EXPORT bool | QDBusUtil::isValidSignature (const QString &signature) |
Returns true if signature is a valid D-Bus type signature for one or more types. | |
Q_DBUS_EXPORT bool | QDBusUtil::isValidSingleSignature (const QString &signature) |
Returns true if signature is a valid D-Bus type signature for exactly one full type. |
Variables | |
static const char | oneLetterTypes [] = "vsogybnqiuxtdh" |
static const char | basicTypes [] = "sogybnqiuxtdh" |
static const char | fixedTypes [] = "ybnqiuxtdh" |
|
static |
Definition at line 125 of file qdbusutil.cpp.
|
static |
Definition at line 225 of file qdbusutil.cpp.
References basicTypes.
Referenced by QDBusUtil::isValidBasicType(), and validateSingleType().
|
static |
Definition at line 230 of file qdbusutil.cpp.
References fixedTypes.
Referenced by QDBusUtil::isValidFixedType().
|
inlinestatic |
Definition at line 29 of file qdbusutil.cpp.
|
inlinestatic |
Definition at line 23 of file qdbusutil.cpp.
|
inlinestatic |
Definition at line 36 of file qdbusutil.cpp.
|
static |
Definition at line 237 of file qdbusutil.cpp.
References isBasicType(), oneLetterTypes, and validateSingleType().
Referenced by QDBusUtil::isValidSignature(), and validateSingleType().
Definition at line 44 of file qdbusutil.cpp.
|
static |
Definition at line 207 of file qdbusutil.cpp.
Referenced by isBasicType().
|
static |
Definition at line 208 of file qdbusutil.cpp.
Referenced by isFixedType().
|
static |
Definition at line 206 of file qdbusutil.cpp.
Referenced by validateSingleType().