Function esp_idf_hal::sys::esp_mqtt_client_subscribe_single
source ยท pub unsafe extern "C" fn esp_mqtt_client_subscribe_single(
client: *mut esp_mqtt_client,
topic: *const i8,
qos: i32,
) -> i32
Expand description
@brief Subscribe the client to defined topic with defined qos
Notes:
- Client must be connected to send subscribe message
- This API is could be executed from a user task or from a MQTT event callback i.e. internal MQTT task (API is protected by internal mutex, so it might block if a longer data receive operation is in progress.
esp_mqtt_client_subscribe
could be used to call this function.
@param client MQTT client handle @param topic topic filter to subscribe @param qos Max qos level of the subscription
@return message_id of the subscribe message on success -1 on failure -2 in case of full outbox.