| CMakeLists.txt |
|
1737 |
- |
| doc |
|
|
- |
| qmqttauthenticationproperties.cpp |
!
\class QMqttAuthenticationProperties
\inmodule QtMqtt
\since 5.12
\brief The QMqttAuthenticationProperties class represents configuration
options during the authentication process.
\note Authentication properties are part of the MQTT 5.0 specification and
cannot be used when connecting with a lower protocol level. See
QMqttClient::ProtocolVersion for more information.
|
2839 |
- |
| qmqttauthenticationproperties.h |
|
1290 |
- |
| qmqttclient.cpp |
!
\class QMqttClient
\inmodule QtMqtt
\brief The QMqttClient class represents the central access communicating
with an MQTT broker.
An MQTT client is a program or device that uses MQTT to create a network
connection to an MQTT server, also called a \e broker. The connection
request must contain a unique client identifier. Optionally, it can contain
a Will Topic, Will Message, user name, and password.
Once a connection is created, a client can send messages that other clients
might be interested in receiving, subscribe to request notifications on
topics, unsubscribe to remove a request for notifications, and disconnect
from the broker.
|
36371 |
- |
| qmqttclient.h |
|
7964 |
- |
| qmqttclient_p.h |
|
1805 |
- |
| qmqttconnection.cpp |
|
93980 |
- |
| qmqttconnection_p.h |
|
6432 |
- |
| qmqttconnectionproperties.cpp |
!
\class QMqttConnectionProperties
\inmodule QtMqtt
\since 5.12
\brief The QMqttConnectionProperties class represents configuration
options a QMqttClient can pass to the server when invoking
QMqttClient::connectToHost().
\note Connection properties are part of the MQTT 5.0 specification and
cannot be used when connecting with a lower protocol level. See
QMqttClient::ProtocolVersion for more information.
|
17930 |
- |
| qmqttconnectionproperties.h |
|
4972 |
- |
| qmqttconnectionproperties_p.h |
|
2122 |
- |
| qmqttcontrolpacket.cpp |
|
2650 |
- |
| qmqttcontrolpacket_p.h |
|
1858 |
- |
| qmqttglobal.h |
|
1710 |
- |
| qmqttglobal_p.h |
|
637 |
- |
| qmqttmessage.cpp |
!
\class QMqttMessage
\inmodule QtMqtt
\brief The QMqttMessage class provides information about a message received
from a message broker based on a subscription.
An MQTT message is created inside the module and returned via the
\l QMqttSubscription::messageReceived() signal.
|
4357 |
- |
| qmqttmessage.h |
|
1636 |
- |
| qmqttmessage_p.h |
|
1274 |
- |
| qmqttpublishproperties.cpp |
!
\class QMqttPublishProperties
\inmodule QtMqtt
\since 5.12
\brief The QMqttPublishProperties class represents configuration
options for sending or receiving a message.
Invoking QMqttClient::publish() to send a message to a broker can
include QMqttPublishProperties to provide additional arguments on
how the message should be treated on the broker.
Furthermore receiving a message by an instantiated subscription
might contain publish properties which have been forwarded or
adapted by the server.
\note Publish properties are part of the MQTT 5.0 specification and
cannot be used when connecting with a lower protocol level. See
QMqttClient::ProtocolVersion for more information.
|
8366 |
- |
| qmqttpublishproperties.h |
|
2803 |
- |
| qmqttpublishproperties_p.h |
|
1365 |
- |
| qmqttsubscription.cpp |
!
\class QMqttSubscription
\inmodule QtMqtt
\brief The QMqttSubscription class receives notifications from an MQTT
broker about a specified topic.
|
5341 |
- |
| qmqttsubscription.h |
|
2203 |
- |
| qmqttsubscription_p.h |
|
1168 |
- |
| qmqttsubscriptionproperties.cpp |
!
\class QMqttSubscriptionProperties
\inmodule QtMqtt
\since 5.12
\brief The QMqttSubscriptionProperties class represents configuration
options a QMqttClient can pass to the server when subscribing to a
topic filter.
\note Subscription properties are part of the MQTT 5.0 specification and
cannot be used when connecting with a lower protocol level. See
QMqttClient::ProtocolVersion for more information.
|
4143 |
- |
| qmqttsubscriptionproperties.h |
|
1676 |
- |
| qmqtttopicfilter.cpp |
!
\class QMqttTopicFilter
\inmodule QtMqtt
\reentrant
\ingroup shared
\brief The QMqttTopicFilter class represents a MQTT topic filter.
QMqttTopicFilter is a thin wrapper around a QString providing an expressive
data type for MQTT topic filters. Beside the benefits of having a strong
type preventing unintended misuse, QMqttTopicFilter provides convenient
functions related to topic filters like isValid() or match().
For example, the following code would fail to compile and prevent a possible
unintended and meaningless matching of two filters, especially if the
variable names were less expressive:
\code
QMqttTopicFilter globalFilter{"foo/#"};
QMqttTopicFilter specificFilter{"foo/bar"};
if (globalFilter.match(specificFilter)) {
//...
}
\endcode
The usability, however, is not affected since the following snippet compiles
and runs as expected:
\code
QMqttTopicFilter globalFilter{"foo/#"};
if (globalFilter.match("foo/bar")) {
//...
}
\endcode
\sa QMqttTopicName
|
9387 |
- |
| qmqtttopicfilter.h |
|
2607 |
- |
| qmqtttopicname.cpp |
!
\class QMqttTopicName
\inmodule QtMqtt
\reentrant
\ingroup shared
\brief The QMqttTopicName class represents a MQTT topic name.
QMqttTopicName is a thin wrapper around a QString providing an expressive
data type for MQTT topic names. Beside the benefits of having a strong type
preventing unintended misuse, QMqttTopicName provides convenient functions
related to topic names like isValid() or levels().
\sa QMqttTopicFilter
|
5020 |
- |
| qmqtttopicname.h |
|
2209 |
- |
| qmqtttype.cpp |
!
\class QMqttStringPair
\inmodule QtMqtt
\since 5.12
\brief The QMqttStringPair class represents the string pair data type
of the MQTT 5.0 standard.
This data type is used to hold a name-value pair.
|
12155 |
- |
| qmqtttype.h |
|
1214 |
- |
| transportLayers |
|
|
- |