Rename remove to delete in external interface.

This is consistent with usage in the dynsec plugin.
This commit is contained in:
Roger A. Light
2021-12-15 00:25:38 +00:00
parent cd28187e5e
commit 01b3e04362
14 changed files with 86 additions and 86 deletions

View File

@@ -77,17 +77,17 @@ enum mosquitto_plugin_event {
MOSQ_EVT_PERSIST_RESTORE = 12,
MOSQ_EVT_PERSIST_CONFIG_ADD = 13,
MOSQ_EVT_PERSIST_MSG_ADD = 14,
MOSQ_EVT_PERSIST_MSG_REMOVE = 15,
MOSQ_EVT_PERSIST_MSG_DELETE = 15,
MOSQ_EVT_PERSIST_MSG_LOAD = 16,
MOSQ_EVT_PERSIST_RETAIN_ADD = 17,
MOSQ_EVT_PERSIST_RETAIN_REMOVE = 18,
MOSQ_EVT_PERSIST_RETAIN_DELETE = 18,
MOSQ_EVT_PERSIST_CLIENT_ADD = 19,
MOSQ_EVT_PERSIST_CLIENT_REMOVE = 20,
MOSQ_EVT_PERSIST_CLIENT_DELETE = 20,
MOSQ_EVT_PERSIST_CLIENT_UPDATE = 21,
MOSQ_EVT_PERSIST_SUBSCRIPTION_ADD = 22,
MOSQ_EVT_PERSIST_SUBSCRIPTION_REMOVE = 23,
MOSQ_EVT_PERSIST_SUBSCRIPTION_DELETE = 23,
MOSQ_EVT_PERSIST_CLIENT_MSG_ADD = 24,
MOSQ_EVT_PERSIST_CLIENT_MSG_REMOVE = 25,
MOSQ_EVT_PERSIST_CLIENT_MSG_DELETE = 25,
MOSQ_EVT_PERSIST_CLIENT_MSG_UPDATE = 26,
MOSQ_EVT_PERSIST_CLIENT_MSG_CLEAR = 27,
MOSQ_EVT_PERSIST_CLIENT_MSG_LOAD = 28,
@@ -210,7 +210,7 @@ struct mosquitto_evt_persist_restore {
void *future[8];
};
/* Data for the MOSQ_EVT_PERSIST_CLIENT_ADD/_REMOVE/_UPDATE event */
/* Data for the MOSQ_EVT_PERSIST_CLIENT_ADD/_DELETE/_UPDATE event */
/* NOTE: The persistence interface is currently marked as unstable, which means
* it may change in a future minor release. */
struct mosquitto_evt_persist_client {
@@ -235,7 +235,7 @@ struct mosquitto_evt_persist_client {
};
/* Data for the MOSQ_EVT_PERSIST_SUBSCRIPTION_ADD/_REMOVE event */
/* Data for the MOSQ_EVT_PERSIST_SUBSCRIPTION_ADD/_DELETE event */
/* NOTE: The persistence interface is currently marked as unstable, which means
* it may change in a future minor release. */
struct mosquitto_evt_persist_subscription {
@@ -250,7 +250,7 @@ struct mosquitto_evt_persist_subscription {
};
/* Data for the MOSQ_EVT_PERSIST_CLIENT_MSG_ADD/_REMOVE/_UPDATE event */
/* Data for the MOSQ_EVT_PERSIST_CLIENT_MSG_ADD/_DELETE/_UPDATE event */
/* NOTE: The persistence interface is currently marked as unstable, which means
* it may change in a future minor release. */
struct mosquitto_evt_persist_client_msg {
@@ -270,7 +270,7 @@ struct mosquitto_evt_persist_client_msg {
};
/* Data for the MOSQ_EVT_PERSIST_MSG_ADD/_REMOVE/_LOAD event */
/* Data for the MOSQ_EVT_PERSIST_MSG_ADD/_DELETE/_LOAD event */
/* NOTE: The persistence interface is currently marked as unstable, which means
* it may change in a future minor release. */
struct mosquitto_evt_persist_msg {
@@ -296,7 +296,7 @@ struct mosquitto_evt_persist_msg {
};
/* Data for the MOSQ_EVT_PERSIST_RETAIN/_REMOVE event */
/* Data for the MOSQ_EVT_PERSIST_RETAIN/_DELETE event */
/* NOTE: The persistence interface is currently marked as unstable, which means
* it may change in a future minor release. */
struct mosquitto_evt_persist_retain {
@@ -859,19 +859,19 @@ int mosquitto_persist_client_add(struct mosquitto_evt_persist_client *client);
int mosquitto_persist_client_update(struct mosquitto_evt_persist_client *client);
/* Function: mosquitto_persist_client_remove
/* Function: mosquitto_persist_client_delete
*
* Use to remove client session for a client from the broker
* Use to delete client session for a client from the broker
*
* Parameters:
* client_id - the client id of the client to remove
* client_id - the client id of the client to delete
*
* Returns:
* MOSQ_ERR_SUCCESS - on success
* MOSQ_ERR_INVAL - if client_id is NULL
* MOSQ_ERR_NOT_FOUND - the referenced client is not found
*/
int mosquitto_persist_client_remove(const char *client_id);
int mosquitto_persist_client_delete(const char *client_id);
/* Function: mosquitto_persist_client_msg_add
@@ -903,9 +903,9 @@ int mosquitto_persist_client_remove(const char *client_id);
int mosquitto_persist_client_msg_add(struct mosquitto_evt_persist_client_msg *client_msg);
/* Function: mosquitto_persist_client_msg_remove
/* Function: mosquitto_persist_client_msg_delete
*
* Use to remove a client message for a particular client.
* Use to delete a client message for a particular client.
*
* Parameters:
* client_msg->plugin_client_id - the client id of the client that the
@@ -924,7 +924,7 @@ int mosquitto_persist_client_msg_add(struct mosquitto_evt_persist_client_msg *cl
* MOSQ_ERR_INVAL - if client_msg or client_msg->plugin_client_id is NULL
* MOSQ_ERR_NOT_FOUND - the client is not found
*/
int mosquitto_persist_client_msg_remove(struct mosquitto_evt_persist_client_msg *client_msg);
int mosquitto_persist_client_msg_delete(struct mosquitto_evt_persist_client_msg *client_msg);
/* Function: mosquitto_persist_client_msg_update
@@ -990,9 +990,9 @@ int mosquitto_persist_client_msg_update(struct mosquitto_evt_persist_client_msg
int mosquitto_persist_msg_add(struct mosquitto_evt_persist_msg *msg);
/* Function: mosquitto_persist_msg_remove
/* Function: mosquitto_persist_msg_delete
*
* Use to remove a stored message.
* Use to delete a stored message.
*
* Parameters:
* store_id - the stored message ID
@@ -1000,7 +1000,7 @@ int mosquitto_persist_msg_add(struct mosquitto_evt_persist_msg *msg);
* Returns:
* MOSQ_ERR_SUCCESS - on success
*/
int mosquitto_persist_msg_remove(uint64_t store_id);
int mosquitto_persist_msg_delete(uint64_t store_id);
/* Function: mosquitto_persist_subscription_add
@@ -1022,9 +1022,9 @@ int mosquitto_persist_msg_remove(uint64_t store_id);
int mosquitto_subscription_add(const char *client_id, const char *topic, uint8_t subscription_options, uint32_t subscription_identifier);
/* Function: mosquitto_persist_subscription_remove
/* Function: mosquitto_persist_subscription_delete
*
* Use to remove a subscription for a client
* Use to delete a subscription for a client
*
* Parameters:
* client_id - the client id of the client the new subscription is for
@@ -1036,12 +1036,12 @@ int mosquitto_subscription_add(const char *client_id, const char *topic, uint8_t
* MOSQ_ERR_NOT_FOUND - the referenced client was not found
* MOSQ_ERR_NOMEM - on out of memory
*/
int mosquitto_subscription_remove(const char *client_id, const char *topic);
int mosquitto_subscription_delete(const char *client_id, const char *topic);
/* Function: mosquitto_persist_retain_add
*
* Use to add a retained message. It is not required to remove a retained
* Use to add a retained message. It is not required to delete a retained
* message for an existing topic first.
*
* Parameters:
@@ -1059,9 +1059,9 @@ int mosquitto_subscription_remove(const char *client_id, const char *topic);
int mosquitto_persist_retain_add(struct mosquitto_evt_persist_retain *retain);
/* Function: mosquitto_persist_retain_remove
/* Function: mosquitto_persist_retain_delete
*
* Use to remove a retained message.
* Use to delete a retained message.
*
* Parameters:
* msg->plugin_topic - the topic that the message references
@@ -1073,7 +1073,7 @@ int mosquitto_persist_retain_add(struct mosquitto_evt_persist_retain *retain);
* MOSQ_ERR_INVAL - if msg or msg->plugin_topic are NULL
* MOSQ_ERR_NOMEM - on out of memory
*/
int mosquitto_persist_retain_remove(const char *topic);
int mosquitto_persist_retain_delete(const char *topic);
#ifdef __cplusplus
}

View File

@@ -234,7 +234,7 @@ void context__disconnect(struct mosquitto *context)
context__send_will(context);
net__socket_close(context);
if(context->session_expiry_interval == 0){
plugin_persist__handle_client_remove(context);
plugin_persist__handle_client_delete(context);
/* Client session is due to be expired now */
#ifdef WITH_BRIDGE
if(context->bridge == NULL)

View File

@@ -282,7 +282,7 @@ void db__msg_store_remove(struct mosquitto_msg_store *store, bool notify)
db.msg_store_count--;
db.msg_store_bytes -= store->payloadlen;
if(db.shutdown == false || notify == true){
plugin_persist__handle_msg_remove(store);
plugin_persist__handle_msg_delete(store);
}
db__msg_store_free(store);
}
@@ -330,7 +330,7 @@ static void db__message_remove(struct mosquitto *context, struct mosquitto_msg_d
return;
}
plugin_persist__handle_client_msg_remove(context, item);
plugin_persist__handle_client_msg_delete(context, item);
DL_DELETE(msg_data->inflight, item);
if(item->store){

View File

@@ -186,7 +186,7 @@ int connect__on_authorised(struct mosquitto *context, void *auth_data_out, uint1
if(context->clean_start == true){
sub__clean_session(found_context);
found_context->session_expiry_interval = 0;
plugin_persist__handle_client_remove(found_context);
plugin_persist__handle_client_delete(found_context);
}
if((found_context->protocol == mosq_p_mqtt5 && found_context->session_expiry_interval == 0)
|| (found_context->protocol != mosq_p_mqtt5 && found_context->clean_start == true)

View File

@@ -130,7 +130,7 @@ int handle__unsubscribe(struct mosquitto *context)
log__printf(NULL, MOSQ_LOG_DEBUG, "\t%s", sub);
if(allowed){
rc = sub__remove(context, sub, db.subs, &reason);
plugin_persist__handle_subscription_remove(context, sub);
plugin_persist__handle_subscription_delete(context, sub);
}else{
rc = MOSQ_ERR_SUCCESS;
}

View File

@@ -22,14 +22,14 @@ _mosquitto_log_printf
_mosquitto_malloc
_mosquitto_persist_client_add
_mosquitto_persist_client_msg_add
_mosquitto_persist_client_msg_remove
_mosquitto_persist_client_msg_delete
_mosquitto_persist_client_msg_update
_mosquitto_persist_client_remove
_mosquitto_persist_client_delete
_mosquitto_persist_client_update
_mosquitto_persist_msg_add
_mosquitto_persist_msg_remove
_mosquitto_persist_msg_delete
_mosquitto_persist_retain_add
_mosquitto_persist_retain_remove
_mosquitto_persist_retain_delete
_mosquitto_plugin_set_info
_mosquitto_property_add_binary
_mosquitto_property_add_byte
@@ -57,7 +57,7 @@ _mosquitto_sub_matches_acl
_mosquitto_sub_matches_acl_with_pattern
_mosquitto_sub_topic_check
_mosquitto_subscription_add
_mosquitto_subscription_remove
_mosquitto_subscription_delete
_mosquitto_topic_matches_sub
_mosquitto_topic_matches_sub_with_pattern
_mosquitto_validate_utf8

View File

@@ -23,14 +23,14 @@
mosquitto_malloc;
mosquitto_persist_client_add;
mosquitto_persist_client_msg_add;
mosquitto_persist_client_msg_remove;
mosquitto_persist_client_msg_delete;
mosquitto_persist_client_msg_update;
mosquitto_persist_client_remove;
mosquitto_persist_client_delete;
mosquitto_persist_client_update;
mosquitto_persist_msg_add;
mosquitto_persist_msg_remove;
mosquitto_persist_msg_delete;
mosquitto_persist_retain_add;
mosquitto_persist_retain_remove;
mosquitto_persist_retain_delete;
mosquitto_plugin_set_info;
mosquitto_property_add_binary;
mosquitto_property_add_byte;
@@ -58,7 +58,7 @@
mosquitto_sub_matches_acl_with_pattern;
mosquitto_sub_topic_check;
mosquitto_subscription_add;
mosquitto_subscription_remove;
mosquitto_subscription_delete;
mosquitto_topic_matches_sub;
mosquitto_topic_matches_sub_with_pattern;
mosquitto_validate_utf8;

View File

@@ -166,19 +166,19 @@ struct plugin__callbacks{
struct mosquitto__callback *reload;
struct mosquitto__callback *persist_restore;
struct mosquitto__callback *persist_client_add;
struct mosquitto__callback *persist_client_remove;
struct mosquitto__callback *persist_client_delete;
struct mosquitto__callback *persist_client_update;
struct mosquitto__callback *persist_subscription_add;
struct mosquitto__callback *persist_subscription_remove;
struct mosquitto__callback *persist_subscription_delete;
struct mosquitto__callback *persist_client_msg_add;
struct mosquitto__callback *persist_client_msg_remove;
struct mosquitto__callback *persist_client_msg_delete;
struct mosquitto__callback *persist_client_msg_update;
struct mosquitto__callback *persist_client_msg_clear;
struct mosquitto__callback *persist_msg_add;
struct mosquitto__callback *persist_msg_remove;
struct mosquitto__callback *persist_msg_delete;
struct mosquitto__callback *persist_msg_load;
struct mosquitto__callback *persist_retain_add;
struct mosquitto__callback *persist_retain_remove;
struct mosquitto__callback *persist_retain_delete;
};
struct mosquitto__security_options {
@@ -859,18 +859,18 @@ void plugin__handle_tick(void);
int plugin__callback_unregister_all(mosquitto_plugin_id_t *identifier);
void plugin_persist__handle_restore(void);
void plugin_persist__handle_client_add(struct mosquitto *context);
void plugin_persist__handle_client_remove(struct mosquitto *context);
void plugin_persist__handle_client_delete(struct mosquitto *context);
void plugin_persist__handle_client_update(struct mosquitto *context);
void plugin_persist__handle_subscription_add(struct mosquitto *context, const char *sub, uint8_t subscription_options, uint32_t subscription_identifier);
void plugin_persist__handle_subscription_remove(struct mosquitto *context, const char *sub);
void plugin_persist__handle_subscription_delete(struct mosquitto *context, const char *sub);
void plugin_persist__handle_client_msg_add(struct mosquitto *context, const struct mosquitto_client_msg *cmsg);
void plugin_persist__handle_client_msg_remove(struct mosquitto *context, const struct mosquitto_client_msg *cmsg);
void plugin_persist__handle_client_msg_delete(struct mosquitto *context, const struct mosquitto_client_msg *cmsg);
void plugin_persist__handle_client_msg_update(struct mosquitto *context, const struct mosquitto_client_msg *cmsg);
void plugin_persist__handle_client_msg_clear(struct mosquitto *context, uint8_t direction);
void plugin_persist__handle_msg_add(struct mosquitto_msg_store *msg);
void plugin_persist__handle_msg_remove(struct mosquitto_msg_store *msg);
void plugin_persist__handle_msg_delete(struct mosquitto_msg_store *msg);
void plugin_persist__handle_retain_add(struct mosquitto_msg_store *msg);
void plugin_persist__handle_retain_remove(struct mosquitto_msg_store *msg);
void plugin_persist__handle_retain_delete(struct mosquitto_msg_store *msg);
/* ============================================================
* Property related functions

View File

@@ -93,32 +93,32 @@ static struct mosquitto__callback **plugin__get_callback_base(struct mosquitto__
return &security_options->plugin_callbacks.persist_restore;
case MOSQ_EVT_PERSIST_CLIENT_ADD:
return &security_options->plugin_callbacks.persist_client_add;
case MOSQ_EVT_PERSIST_CLIENT_REMOVE:
return &security_options->plugin_callbacks.persist_client_remove;
case MOSQ_EVT_PERSIST_CLIENT_DELETE:
return &security_options->plugin_callbacks.persist_client_delete;
case MOSQ_EVT_PERSIST_CLIENT_UPDATE:
return &security_options->plugin_callbacks.persist_client_update;
case MOSQ_EVT_PERSIST_SUBSCRIPTION_ADD:
return &security_options->plugin_callbacks.persist_subscription_add;
case MOSQ_EVT_PERSIST_SUBSCRIPTION_REMOVE:
return &security_options->plugin_callbacks.persist_subscription_remove;
case MOSQ_EVT_PERSIST_SUBSCRIPTION_DELETE:
return &security_options->plugin_callbacks.persist_subscription_delete;
case MOSQ_EVT_PERSIST_CLIENT_MSG_ADD:
return &security_options->plugin_callbacks.persist_client_msg_add;
case MOSQ_EVT_PERSIST_CLIENT_MSG_REMOVE:
return &security_options->plugin_callbacks.persist_client_msg_remove;
case MOSQ_EVT_PERSIST_CLIENT_MSG_DELETE:
return &security_options->plugin_callbacks.persist_client_msg_delete;
case MOSQ_EVT_PERSIST_CLIENT_MSG_UPDATE:
return &security_options->plugin_callbacks.persist_client_msg_update;
case MOSQ_EVT_PERSIST_CLIENT_MSG_CLEAR:
return &security_options->plugin_callbacks.persist_client_msg_clear;
case MOSQ_EVT_PERSIST_MSG_ADD:
return &security_options->plugin_callbacks.persist_msg_add;
case MOSQ_EVT_PERSIST_MSG_REMOVE:
return &security_options->plugin_callbacks.persist_msg_remove;
case MOSQ_EVT_PERSIST_MSG_DELETE:
return &security_options->plugin_callbacks.persist_msg_delete;
case MOSQ_EVT_PERSIST_MSG_LOAD:
return &security_options->plugin_callbacks.persist_msg_load;
case MOSQ_EVT_PERSIST_RETAIN_ADD:
return &security_options->plugin_callbacks.persist_retain_add;
case MOSQ_EVT_PERSIST_RETAIN_REMOVE:
return &security_options->plugin_callbacks.persist_retain_remove;
case MOSQ_EVT_PERSIST_RETAIN_DELETE:
return &security_options->plugin_callbacks.persist_retain_delete;
default:
return NULL;
}

View File

@@ -109,7 +109,7 @@ void plugin_persist__handle_client_update(struct mosquitto *context)
}
void plugin_persist__handle_client_remove(struct mosquitto *context)
void plugin_persist__handle_client_delete(struct mosquitto *context)
{
struct mosquitto_evt_persist_client event_data;
struct mosquitto__callback *cb_base;
@@ -122,8 +122,8 @@ void plugin_persist__handle_client_remove(struct mosquitto *context)
memset(&event_data, 0, sizeof(event_data));
event_data.client_id = context->id;
DL_FOREACH(opts->plugin_callbacks.persist_client_remove, cb_base){
cb_base->cb(MOSQ_EVT_PERSIST_CLIENT_REMOVE, &event_data, cb_base->userdata);
DL_FOREACH(opts->plugin_callbacks.persist_client_delete, cb_base){
cb_base->cb(MOSQ_EVT_PERSIST_CLIENT_DELETE, &event_data, cb_base->userdata);
}
}
@@ -147,7 +147,7 @@ void plugin_persist__handle_subscription_add(struct mosquitto *context, const ch
}
void plugin_persist__handle_subscription_remove(struct mosquitto *context, const char *sub)
void plugin_persist__handle_subscription_delete(struct mosquitto *context, const char *sub)
{
struct mosquitto_evt_persist_subscription event_data;
struct mosquitto__callback *cb_base;
@@ -158,8 +158,8 @@ void plugin_persist__handle_subscription_remove(struct mosquitto *context, const
event_data.client_id = context->id;
event_data.topic = sub;
DL_FOREACH(opts->plugin_callbacks.persist_subscription_remove, cb_base){
cb_base->cb(MOSQ_EVT_PERSIST_SUBSCRIPTION_REMOVE, &event_data, cb_base->userdata);
DL_FOREACH(opts->plugin_callbacks.persist_subscription_delete, cb_base){
cb_base->cb(MOSQ_EVT_PERSIST_SUBSCRIPTION_DELETE, &event_data, cb_base->userdata);
}
}
@@ -195,7 +195,7 @@ void plugin_persist__handle_client_msg_add(struct mosquitto *context, const stru
}
void plugin_persist__handle_client_msg_remove(struct mosquitto *context, const struct mosquitto_client_msg *cmsg)
void plugin_persist__handle_client_msg_delete(struct mosquitto *context, const struct mosquitto_client_msg *cmsg)
{
struct mosquitto_evt_persist_client_msg event_data;
struct mosquitto__callback *cb_base;
@@ -218,8 +218,8 @@ void plugin_persist__handle_client_msg_remove(struct mosquitto *context, const s
event_data.store_id = cmsg->store->db_id;
event_data.direction = cmsg->direction;
DL_FOREACH(opts->plugin_callbacks.persist_client_msg_remove, cb_base){
cb_base->cb(MOSQ_EVT_PERSIST_CLIENT_MSG_REMOVE, &event_data, cb_base->userdata);
DL_FOREACH(opts->plugin_callbacks.persist_client_msg_delete, cb_base){
cb_base->cb(MOSQ_EVT_PERSIST_CLIENT_MSG_DELETE, &event_data, cb_base->userdata);
}
}
@@ -301,7 +301,7 @@ void plugin_persist__handle_msg_add(struct mosquitto_msg_store *msg)
}
void plugin_persist__handle_msg_remove(struct mosquitto_msg_store *msg)
void plugin_persist__handle_msg_delete(struct mosquitto_msg_store *msg)
{
struct mosquitto_evt_persist_msg event_data;
struct mosquitto__callback *cb_base;
@@ -314,8 +314,8 @@ void plugin_persist__handle_msg_remove(struct mosquitto_msg_store *msg)
event_data.store_id = msg->db_id;
DL_FOREACH(opts->plugin_callbacks.persist_msg_remove, cb_base){
cb_base->cb(MOSQ_EVT_PERSIST_MSG_REMOVE, &event_data, cb_base->userdata);
DL_FOREACH(opts->plugin_callbacks.persist_msg_delete, cb_base){
cb_base->cb(MOSQ_EVT_PERSIST_MSG_DELETE, &event_data, cb_base->userdata);
}
msg->stored = false;
}
@@ -339,7 +339,7 @@ void plugin_persist__handle_retain_add(struct mosquitto_msg_store *msg)
}
void plugin_persist__handle_retain_remove(struct mosquitto_msg_store *msg)
void plugin_persist__handle_retain_delete(struct mosquitto_msg_store *msg)
{
struct mosquitto_evt_persist_retain event_data;
struct mosquitto__callback *cb_base;
@@ -350,7 +350,7 @@ void plugin_persist__handle_retain_remove(struct mosquitto_msg_store *msg)
event_data.topic = msg->topic;
DL_FOREACH(opts->plugin_callbacks.persist_retain_remove, cb_base){
cb_base->cb(MOSQ_EVT_PERSIST_MSG_REMOVE, &event_data, cb_base->userdata);
DL_FOREACH(opts->plugin_callbacks.persist_retain_delete, cb_base){
cb_base->cb(MOSQ_EVT_PERSIST_MSG_DELETE, &event_data, cb_base->userdata);
}
}

View File

@@ -501,7 +501,7 @@ error:
}
int mosquitto_persist_client_remove(const char *client_id)
int mosquitto_persist_client_delete(const char *client_id)
{
struct mosquitto *context;
@@ -563,7 +563,7 @@ int mosquitto_persist_client_msg_add(struct mosquitto_evt_persist_client_msg *cl
}
int mosquitto_persist_client_msg_remove(struct mosquitto_evt_persist_client_msg *client_msg)
int mosquitto_persist_client_msg_delete(struct mosquitto_evt_persist_client_msg *client_msg)
{
struct mosquitto *context;
@@ -621,7 +621,7 @@ int mosquitto_subscription_add(const char *client_id, const char *topic, uint8_t
}
int mosquitto_subscription_remove(const char *client_id, const char *topic)
int mosquitto_subscription_delete(const char *client_id, const char *topic)
{
struct mosquitto *context;
uint8_t reason;
@@ -702,7 +702,7 @@ error:
}
int mosquitto_persist_msg_remove(uint64_t store_id)
int mosquitto_persist_msg_delete(uint64_t store_id)
{
struct mosquitto_msg_store *stored;

View File

@@ -94,7 +94,7 @@ int mosquitto_persist_retain_add(struct mosquitto_evt_persist_retain *msg)
int mosquitto_persist_retain_remove(const char *topic)
int mosquitto_persist_retain_delete(const char *topic)
{
struct mosquitto_msg_store stored;
int rc = MOSQ_ERR_UNKNOWN;
@@ -158,7 +158,7 @@ int retain__store(const char *topic, struct mosquitto_msg_store *stored, char **
if(retainhier->retained){
if(persist && retainhier->retained->topic[0] != '$'){
plugin_persist__handle_retain_remove(retainhier->retained);
plugin_persist__handle_retain_delete(retainhier->retained);
}
db__msg_store_ref_dec(&retainhier->retained);
#ifdef WITH_SYS_TREE
@@ -192,7 +192,7 @@ static int retain__process(struct mosquitto__retainhier *branch, struct mosquitt
struct mosquitto_msg_store *retained;
if(branch->retained->message_expiry_time > 0 && db.now_real_s >= branch->retained->message_expiry_time){
plugin_persist__handle_retain_remove(branch->retained);
plugin_persist__handle_retain_delete(branch->retained);
db__msg_store_ref_dec(&branch->retained);
branch->retained = NULL;
#ifdef WITH_SYS_TREE

View File

@@ -148,7 +148,7 @@ void session_expiry__check(void)
context->will_delay_interval = 0;
will_delay__remove(context);
context__send_will(context);
plugin_persist__handle_client_remove(context);
plugin_persist__handle_client_delete(context);
context__add_to_disused(context);
}else{
timeout = (item->context->session_expiry_time - db.now_real_s + 1) * 1000;

View File

@@ -719,7 +719,7 @@ int sub__clean_session(struct mosquitto *context)
hier = context->subs[i]->hier;
plugin_persist__handle_subscription_remove(context, context->subs[i]->topic_filter);
plugin_persist__handle_subscription_delete(context, context->subs[i]->topic_filter);
if(context->subs[i]->shared){
leaf = context->subs[i]->shared->subs;
while(leaf){