summaryrefslogtreecommitdiffstats
path: root/src/jsonserver.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/jsonserver.cpp')
-rw-r--r--src/jsonserver.cpp19
1 files changed, 16 insertions, 3 deletions
diff --git a/src/jsonserver.cpp b/src/jsonserver.cpp
index d6f8537..5a307a3 100644
--- a/src/jsonserver.cpp
+++ b/src/jsonserver.cpp
@@ -105,6 +105,10 @@ inline bool canValidate(JsonServer::ValidatorFlags flags, SchemaValidator *valid
be enabled separately; there is no general "queue for everyone" setting.
*/
+/*!
+ \property JsonServer::validatorFlags
+ The current ValidatorFlags set on this server
+*/
/*!
Constructs a new JsonServer instance with \a parent.
@@ -438,15 +442,24 @@ void JsonServer::removeConnection(const QString &identifier)
}
/*!
- \enum JsonServer::ValidatorFlags
- \value NoValidation
- No JSON schema validation of inbound or outbound messages
+ \enum JsonServer::ValidatorFlag
+ This enum determines what the validators do with packets. The value is
+ specified by combining values from the following list using the bitwise
+ OR operator:
+
\value DropIfInvalid
Validate and drop invalid messages.
\value WarnIfInvalid
Validate and warn about invalid messages.
\value ApplyDefaultValues
If a value is missing then use a default attribute's value fron JSON schema.
+
+ \omitvalue NoValidation
+*/
+
+/*!
+ \fn ValidatorFlags JsonServer::validatorFlags() const
+ Return the current ValidatorFlags
*/
/*!