int (*do_load)(isc::hooks::LibraryHandle& handle);
-int (*do_unload)(isc::hooks::LibraryHandle& handle);
+int (*do_unload)();
/// @brief This function is called to retrieve the multi-threading compatibility.
///
int (*do_load)(isc::hooks::LibraryHandle& handle);
-int (*do_unload)(isc::hooks::LibraryHandle& handle);
+int (*do_unload)();
}
int (*do_load)(isc::hooks::LibraryHandle& handle) = do_load_impl;
-int (*do_unload)(isc::hooks::LibraryHandle& handle);
+int (*do_unload)();
/// @brief Callout which appends library number and provided arguments to
/// the marker file for dhcp4_srv_configured callout.
extern int (*do_load)(isc::hooks::LibraryHandle& handle);
-extern int (*do_unload)(isc::hooks::LibraryHandle& handle);
+extern int (*do_unload)();
/// @brief Append digit to marker file
///
}
int
-unload(isc::hooks::LibraryHandle& handle) {
+unload() {
int result = 0;
result = appendDigit(UNLOAD_MARKER_FILE);
if (result == 0 && do_unload) {
- result = do_unload(handle);
+ result = do_unload();
}
return (result);
}
int (*do_load)(isc::hooks::LibraryHandle& handle);
-int (*do_unload)(isc::hooks::LibraryHandle& handle);
+int (*do_unload)();
/// @brief This function is called to retrieve the multi-threading compatibility.
///
int (*do_load)(isc::hooks::LibraryHandle& handle);
-int (*do_unload)(isc::hooks::LibraryHandle& handle);
+int (*do_unload)();
}
int (*do_load)(isc::hooks::LibraryHandle& handle) = do_load_impl;
-int (*do_unload)(isc::hooks::LibraryHandle& handle);
+int (*do_unload)();
/// @brief Callout which appends library number and provided arguments to
/// the marker file for dhcp6_srv_configured callout.
extern int (*do_load)(isc::hooks::LibraryHandle& handle);
-extern int (*do_unload)(isc::hooks::LibraryHandle& handle);
+extern int (*do_unload)();
/// @brief Append digit to marker file
///
}
int
-unload(isc::hooks::LibraryHandle& handle) {
+unload() {
int result = 0;
result = appendDigit(UNLOAD_MARKER_FILE);
if (result == 0 && do_unload) {
- result = do_unload(handle);
+ result = do_unload();
}
return (result);
}