19#include <QtDBus/private/qtdbusglobal_p.h>
20#include <QtDBus/qdbuserror.h>
21#include <QtCore/qstring.h>
22#include <QtCore/qvariant.h>
30#define Q_DBUS_NO_EXPORT
33 Q_DBUS_EXPORT
bool isValidInterfaceName(
const QString &ifaceName);
35 Q_DBUS_EXPORT
bool isValidUniqueConnectionName(
QStringView busName);
37 Q_DBUS_EXPORT
bool isValidBusName(
const QString &busName);
39 Q_DBUS_EXPORT
bool isValidMemberName(
QStringView memberName);
41 Q_DBUS_EXPORT
bool isValidErrorName(
const QString &errorName);
45 Q_DBUS_EXPORT
bool isValidObjectPath(
const QString &
path);
47 Q_DBUS_EXPORT
bool isValidFixedType(
int c);
49 Q_DBUS_EXPORT
bool isValidBasicType(
int c);
51 Q_DBUS_EXPORT
bool isValidSignature(
const QString &signature);
53 Q_DBUS_EXPORT
bool isValidSingleSignature(
const QString &signature);
100 if (!nameType) nameType =
"member";
101 if (
name.isEmpty()) {
114 if (
name.isEmpty()) {
\macro QT_RESTRICTED_CAST_FROM_ASCII
#define DBUS_SERVICE_DBUS
#define DBUS_INTERFACE_DBUS
#define DBUS_INTERFACE_PROPERTIES
#define DBUS_INTERFACE_INTROSPECTABLE
bool isValidMemberName(QStringView memberName)
Returns true if memberName is a valid member name.
bool isValidInterfaceName(const QString &ifaceName)
Returns true if this is ifaceName is a valid interface name.
bool isValidErrorName(const QString &errorName)
Returns true if errorName is a valid error name.
bool checkInterfaceName(const QString &name, AllowEmptyFlag empty, QDBusError *error)
bool isValidBusName(const QString &busName)
Returns true if busName is a valid bus name.
QString dbusInterfaceIntrospectable()
bool isValidObjectPath(const QString &path)
Returns true if path is valid object path.
QString dbusInterfaceProperties()
bool checkObjectPath(const QString &path, AllowEmptyFlag empty, QDBusError *error)
bool checkErrorName(const QString &name, AllowEmptyFlag empty, QDBusError *error)
bool checkBusName(const QString &name, AllowEmptyFlag empty, QDBusError *error)
QString nameOwnerChanged()
QString disconnectedErrorMessage()
bool checkMemberName(const QString &name, AllowEmptyFlag empty, QDBusError *error, const char *nameType=nullptr)
Combined button and popup list for selecting options.
DBusConnection const char DBusError * error
GLsizei const GLchar *const * path
#define QStringLiteral(str)