summaryrefslogtreecommitdiff
path: root/cleopatre/application/igmp_snoopd/inc/internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'cleopatre/application/igmp_snoopd/inc/internal.h')
-rw-r--r--cleopatre/application/igmp_snoopd/inc/internal.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/cleopatre/application/igmp_snoopd/inc/internal.h b/cleopatre/application/igmp_snoopd/inc/internal.h
index 8e2ade5bc0..5130343ce9 100644
--- a/cleopatre/application/igmp_snoopd/inc/internal.h
+++ b/cleopatre/application/igmp_snoopd/inc/internal.h
@@ -99,6 +99,9 @@ struct context
/** The last multicast info entries written to a file. */
libspid_multicast_info_t *multicast_info;
+
+ /** timer [Other Querier Present]. */
+ timer_t timer_other_querier_present;
};
/**
@@ -130,6 +133,13 @@ void
update_timers (struct group *grp, struct group_member *member, struct igmp_metrics *metrics);
/**
+ * Update the [Other Querier Present] timer.
+ * \param ctx the context.
+ */
+void
+update_timer_other_querier_present (struct context *ctx);
+
+/**
* Initialize the metrics.
* \param metrics The IGMP metrics.
*/