return error;
if (!QDBusUtil::checkObjectPath(path, isDynamic ? QDBusUtil::EmptyNotAllowed : QDBusUtil::EmptyAllowed, &error))
return error;
- if (!QDBusUtil::checkInterfaceName(interface, QDBusUtil::EmptyAllowed, &error))
+ if (!QDBusUtil::checkInterfaceName(interface, &error))
return error;
// no error
return 0;
if (!QDBusUtil::checkObjectPath(d_ptr->path, QDBusUtil::EmptyNotAllowed, error))
return 0;
- if (!QDBusUtil::checkInterfaceName(d_ptr->interface, QDBusUtil::EmptyAllowed, error))
+ if (!QDBusUtil::checkInterfaceName(d_ptr->interface, error))
return 0;
- if (!QDBusUtil::checkMemberName(d_ptr->name, QDBusUtil::EmptyNotAllowed, error))
+ if (!QDBusUtil::checkMemberName(d_ptr->name, error))
return 0;
}
case DBUS_MESSAGE_TYPE_ERROR:
// error name can't be empty
if (!d_ptr->parametersValidated
- && !QDBusUtil::checkErrorName(d_ptr->name, QDBusUtil::EmptyNotAllowed, error))
+ && !QDBusUtil::checkErrorName(d_ptr->name, error))
return 0;
msg = dbus_message_new(DBUS_MESSAGE_TYPE_ERROR);
if (!d_ptr->parametersValidated) {
if (!QDBusUtil::checkObjectPath(d_ptr->path, QDBusUtil::EmptyNotAllowed, error))
return 0;
- if (!QDBusUtil::checkInterfaceName(d_ptr->interface, QDBusUtil::EmptyAllowed, error))
+ if (!QDBusUtil::checkInterfaceName(d_ptr->interface, error))
return 0;
- if (!QDBusUtil::checkMemberName(d_ptr->name, QDBusUtil::EmptyNotAllowed, error))
+ if (!QDBusUtil::checkMemberName(d_ptr->name, error))
return 0;
}
EmptyNotAllowed
};
- inline bool checkInterfaceName(const QString &name, AllowEmptyFlag empty, QDBusError *error)
+ inline bool checkInterfaceName(const QString &name, QDBusError *error)
{
if (name.isEmpty()) {
- if (empty == EmptyAllowed) return true;
- *error = QDBusError(QDBusError::InvalidInterface, QLatin1String("Interface name cannot be empty"));
- return false;
+ return true;
}
if (isValidInterfaceName(name)) return true;
*error = QDBusError(QDBusError::InvalidInterface, QString::fromLatin1("Invalid interface class: %1").arg(name));
return false;
}
- inline bool checkMemberName(const QString &name, AllowEmptyFlag empty, QDBusError *error)
+ inline bool checkMemberName(const QString &name, QDBusError *error)
{
if (name.isEmpty()) {
- if (empty == EmptyAllowed) return true;
*error = QDBusError(QDBusError::InvalidMember, QLatin1String("method name cannot be empty"));
return false;
}
return false;
}
- inline bool checkErrorName(const QString &name, AllowEmptyFlag empty, QDBusError *error)
+ inline bool checkErrorName(const QString &name, QDBusError *error)
{
if (name.isEmpty()) {
- if (empty == EmptyAllowed) return true;
*error = QDBusError(QDBusError::InvalidInterface, QLatin1String("Error name cannot be empty"));
return false;
}