18 #ifndef DISPATCHTYPE_H 19 #define DISPATCHTYPE_H 21 #include <QtCore/qobject.h> 22 #include <QtCore/qstringlist.h> 24 #include <Cutelyst/cutelyst_global.h> 53 virtual QByteArray list()
const = 0;
58 virtual MatchType match(
Context *c,
const QString &path,
const QStringList &args)
const = 0;
63 virtual QString uriForAction(
Action *action,
const QStringList &captures)
const = 0;
75 virtual bool registerAction(
Action *action);
87 virtual bool inUse() = 0;
94 virtual bool isLowPrecedence()
const;
108 #endif // DISPATCHTYPE_H This class represents a Cutelyst Action.
The Cutelyst namespace holds all public Cutelyst API.
The Cutelyst Application.