From a0b12f4d815fa92c8826954e6d73546c8a751583 Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Mon, 18 Feb 2008 18:21:14 +0100 Subject: [PATCH] Add a function libnet_conf_get_seqnum() to the libnet_conf API. This is to provide a change sequence number to users, so that they can use it to detect change in the config and trigger a reload. Michael --- source/libnet/libnet_conf.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/source/libnet/libnet_conf.c b/source/libnet/libnet_conf.c index c3872b68def..688097bc5e2 100644 --- a/source/libnet/libnet_conf.c +++ b/source/libnet/libnet_conf.c @@ -481,6 +481,19 @@ void libnet_conf_close(struct libnet_conf_ctx *ctx) TALLOC_FREE(ctx); } +/** + * Get the change sequence number of the given service/parameter. + * + * NOTE: Currently, for registry configuration, this is independent + * of the service and parameter, it returns the registry-sequence + * number. + */ +uint64_t libnet_conf_get_seqnum(struct libnet_conf_ctx *ctx, + const char *service, const char *param) +{ + return (uint64_t)regdb_get_seqnum(); +} + /** * Drop the whole configuration (restarting empty). */ -- 2.47.3