Boost
C++ Libraries
...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
This version of Boost is under active development. You are currently in the master branch. The current version is 1.91.0.
Assign credentials that will be used to connect to a Broker.
boost::mqtt5::mqtt_client&
credentials(
std::string client_id,
std::string username = "",
std::string password = "");
Credentials consist of a unique Client Identifier and, optionally, a User Name and Password.
This function takes action when the client is in a non-operational state,
meaning the async_run function has not been
invoked. Furthermore, you can use this function after the cancel function has been called,
before the async_run function is invoked
again.