Roger A. Light
67ad22df0a
Formatting: Double space before functions.
2025-09-17 12:03:03 +01:00
Norbert Heusser
3656b991d5
Refactoring persist-sqlite plugin and moved functionality from
...
handle_connect.c into database.c
Signed-off-by: Norbert Heusser <norbert.heusser@cedalo.com>
2024-02-15 22:43:28 +00:00
Roger A. Light
d17a88d916
Refactor headers for easier discovery.
2023-12-23 12:59:58 +00:00
Roger A. Light
fd330de080
client_id -> clientid rename.
2023-01-16 18:46:35 +00:00
Roger A. Light
7013a3502d
Refactor client_msg structs
2023-01-16 10:21:12 +00:00
Roger A. Light
adf985bff8
Persistence: Store cmsg_id and sub id for client_msgs.
2022-10-11 21:51:43 +01:00
Roger A. Light
2bfb0dc022
sqlite: client_msgs are only ever all cleared
2022-10-11 21:49:33 +01:00
Roger A. Light
16feb14a57
Persistence interface updates and sqlite plugin fixes
...
The MOSQ_EVT_PERSIST_CLIENT_MSG_CLEAR event has been removed, due to
never being called. It is the responsibility of the plugin to remove
client subscriptions and client messages when the client is removed.
Lots of persist test improvements and additions - mostly checking item
counts.
2022-10-09 22:17:47 +01:00
Roger A. Light
7939633114
Optimise persist client msg clearing.
2022-03-18 11:08:18 +00:00
Roger A. Light
d2f598b6f6
persist-sqlite: commit transactions once every 5 seconds
2022-03-01 10:44:47 +00:00
Roger A. Light
dc906c5221
Sqlite persistence plugin.
2022-01-09 23:54:09 +00:00