Name Description Size Coverage
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 -