]> git.proxmox.com Git - mirror_frr.git/blobdiff - lib/spf_backoff.h
pimd: Add missing yang callbacks for route-maps
[mirror_frr.git] / lib / spf_backoff.h
index 92bd46506ab78b994d498de098b6e92fbcb80f35..11b2701e3eeb2336131e51a988d29312b08234f6 100644 (file)
 #ifndef _ZEBRA_SPF_BACKOFF_H
 #define _ZEBRA_SPF_BACKOFF_H
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 struct spf_backoff;
 struct thread_master;
 struct vty;
 
-struct spf_backoff *spf_backoff_new(struct thread_master *m,
-                                    const char *name,
-                                    long init_delay,
-                                    long short_delay,
-                                    long long_delay,
-                                    long holddown,
-                                    long timetolearn);
+struct spf_backoff *spf_backoff_new(struct thread_master *m, const char *name,
+                                   long init_delay, long short_delay,
+                                   long long_delay, long holddown,
+                                   long timetolearn);
 
 void spf_backoff_free(struct spf_backoff *backoff);
 
@@ -45,9 +46,8 @@ void spf_backoff_free(struct spf_backoff *backoff);
 long spf_backoff_schedule(struct spf_backoff *backoff);
 
 /* Shows status of SPF backoff instance */
-void spf_backoff_show(struct spf_backoff *backoff,
-                      struct vty *vty,
-                      const char *prefix);
+void spf_backoff_show(struct spf_backoff *backoff, struct vty *vty,
+                     const char *prefix);
 
 /* Writes out global SPF backoff debug config */
 int spf_backoff_write_config(struct vty *vty);
@@ -62,4 +62,8 @@ long spf_backoff_long_delay(struct spf_backoff *backoff);
 long spf_backoff_holddown(struct spf_backoff *backoff);
 long spf_backoff_timetolearn(struct spf_backoff *backoff);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif