Struct minhook::HookQueue
[−]
[src]
pub struct HookQueue(_);
A queue of hook changes to be applied at once.
Methods
impl HookQueue
[src]
fn new() -> HookQueue
Create a new empty queue.
fn enable<T: Function>(&mut self, hook: &Hook<T>) -> &mut HookQueue
Queue the given hook to be enabled.
fn disable<T: Function>(&mut self, hook: &Hook<T>) -> &mut HookQueue
Queue the given hook to be disabled.
fn apply(&mut self) -> Result<()>
Applies all the changes in this queue at once.