summaryrefslogtreecommitdiffstats
path: root/lib/qpnexus.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/qpnexus.h')
-rw-r--r--lib/qpnexus.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/qpnexus.h b/lib/qpnexus.h
index c2cc6463..f4195a4d 100644
--- a/lib/qpnexus.h
+++ b/lib/qpnexus.h
@@ -150,6 +150,9 @@ extern qpn_nexus qpn_init_new(qpn_nexus qpn, int main_thread);
extern void qpn_add_hook_function(qpn_hook_list list, void* hook) ;
extern void qpn_exec(qpn_nexus qpn);
extern void qpn_terminate(qpn_nexus qpn);
-extern qpn_nexus qpn_free(qpn_nexus qpn);
+extern qpn_nexus qpn_reset(qpn_nexus qpn, bool free_structure);
+
+#define qpn_reset_free(qpn) qpn_reset(qpn, 1)
+#define qpn_reset_keep(qpn) qpn_reset(qpn, 0)
#endif /* _ZEBRA_QPNEXUS_H */