Skip to content

Commit

Permalink
Add support for post shutdown function (#251)
Browse files Browse the repository at this point in the history
  • Loading branch information
joehoyle authored Jul 18, 2023
1 parent 8b87e40 commit 396c874
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions src/builders/module.rs
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,19 @@ impl ModuleBuilder {
self
}

/// Sets the post request shutdown function for the extension.
///
/// This function can be useful if you need to do any final cleanup at the
/// very end of a request, after all other resources have been released. For
/// example, if your extension creates any persistent resources that last
/// beyond a single request, you could use this function to clean those up. # Arguments
///
/// * `func` - The function to be called when shutdown is requested.
pub fn post_deactivate_function(mut self, func: extern "C" fn() -> i32) -> Self {
self.module.post_deactivate_func = Some(func);
self
}

/// Sets the extension information function for the extension.
///
/// # Arguments
Expand Down

0 comments on commit 396c874

Please sign in to comment.