]> git.proxmox.com Git - mirror_frr.git/blobdiff - lib/nexthop_group.h
lib: add extern "C" {} blocks to all libfrr headers
[mirror_frr.git] / lib / nexthop_group.h
index 473ecb34fc4df110bf0b3d27be0261f5e9a5ba21..b14cbb5b5c7314ebd0a7d7d2428bc085765fc24b 100644 (file)
 
 #include <vty.h>
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /*
  * What is a nexthop group?
  *
@@ -92,12 +96,12 @@ DECLARE_QOBJ_TYPE(nexthop_group_cmd)
  * code
  */
 void nexthop_group_init(
-       void (*new)(const char *name),
+       void (*create)(const char *name),
        void (*add_nexthop)(const struct nexthop_group_cmd *nhgc,
                            const struct nexthop *nhop),
        void (*del_nexthop)(const struct nexthop_group_cmd *nhgc,
                            const struct nexthop *nhop),
-       void (*delete)(const char *name));
+       void (*destroy)(const char *name));
 
 void nexthop_group_enable_vrf(struct vrf *vrf);
 void nexthop_group_disable_vrf(struct vrf *vrf);
@@ -110,4 +114,9 @@ extern struct nexthop *nexthop_exists(struct nexthop_group *nhg,
 extern struct nexthop_group_cmd *nhgc_find(const char *name);
 
 extern void nexthop_group_write_nexthop(struct vty *vty, struct nexthop *nh);
+
+#ifdef __cplusplus
+}
+#endif
+
 #endif