![]() |
Home | Libraries | People | FAQ | More |
Assign an authenticator that the Client will use
for Enhanced Authentication
on every connect to a Broker. Re-authentication can be initiated by calling
re_authenticate.
template<
typename Authenticator>
boost::mqtt5::mqtt_client&
authenticator(
Authenticator&& authenticator);
|
Name |
Description |
|---|---|
|
|
Object that will be stored (move-constructed or by reference) and used for authentication. It needs to satisfy Authenticator concept. |
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.