Add mosquitto_broker_publish_copy()
Rename mosquitto_plugin_publish() to mosquitto_broker_publish(). These two functions achieve the same thing. *_publish() publishes the payload and frees it later. *_publish_copy() takes a copy of the payload, so the plugin still owns the memory it passed to the function.pull/1522/merge
parent
de5a820fe2
commit
d6f4f4e0bc
@ -1,11 +1,13 @@
|
||||
_mosquitto_log_printf
|
||||
_mosquitto_broker_publish
|
||||
_mosquitto_broker_publish_copy
|
||||
_mosquitto_client_address
|
||||
_mosquitto_client_certificate
|
||||
_mosquitto_client_clean_session
|
||||
_mosquitto_client_id
|
||||
_mosquitto_client_keepalive
|
||||
_mosquitto_client_certificate
|
||||
_mosquitto_client_protocol
|
||||
_mosquitto_client_protocol_version
|
||||
_mosquitto_client_sub_count
|
||||
_mosquitto_client_username
|
||||
_mosquitto_log_printf
|
||||
_mosquitto_set_username
|
||||
|
Loading…
Reference in New Issue