Document `mosquitto_connect_srv()`.

Closes #1499. Thanks to Basavesh Shivakumar.
pull/1514/head
Roger A. Light 6 years ago
parent fc238895d1
commit c37251c53d

@ -20,6 +20,7 @@ Client library:
- Fix publish properties not being passed to on_message_v5 callback for QoS 2 - Fix publish properties not being passed to on_message_v5 callback for QoS 2
messages. Closes #1432. messages. Closes #1432.
- Fix documentation issues in mosquitto.h. Closes #1478. - Fix documentation issues in mosquitto.h. Closes #1478.
- Document `mosquitto_connect_srv()`. Closes #1499.
Clients: Clients:
- Fix duplicate cfg definition in rr_client. Closes #1453. - Fix duplicate cfg definition in rr_client. Closes #1453.

@ -583,20 +583,18 @@ libmosq_EXPORT int mosquitto_connect_bind_async(struct mosquitto *mosq, const ch
/* /*
* Function: mosquitto_connect_srv * Function: mosquitto_connect_srv
* *
* Connect to an MQTT broker. This is a non-blocking call. If you use * Connect to an MQTT broker.
* <mosquitto_connect_async> your client must use the threaded interface
* <mosquitto_loop_start>. If you need to use <mosquitto_loop>, you must use
* <mosquitto_connect> to connect the client.
* *
* This extends the functionality of <mosquitto_connect_async> by adding the * If you set `host` to `example.com`, then this call will attempt to retrieve
* bind_address parameter. Use this function if you need to restrict network * the DNS SRV record for `_secure-mqtt._tcp.example.com` or
* communication over a particular interface. * `_mqtt._tcp.example.com` to discover which actual host to connect to.
* *
* May be called before or after <mosquitto_loop_start>. * DNS SRV support is not usually compiled in to libmosquitto, use of this call
* is not recommended.
* *
* Parameters: * Parameters:
* mosq - a valid mosquitto instance. * mosq - a valid mosquitto instance.
* host - the hostname or ip address of the broker to connect to. * host - the hostname to search for an SRV record.
* keepalive - the number of seconds after which the broker should send a PING * keepalive - the number of seconds after which the broker should send a PING
* message to the client if no other messages have been exchanged * message to the client if no other messages have been exchanged
* in that time. * in that time.

Loading…
Cancel
Save