Struct windivert::WinDivert[][src]

pub struct WinDivert { /* fields omitted */ }
Expand description

Main wrapper struct around windivert functionalities.

Implementations

Open a handle using the specified parameters.

Single packet blocking recv function.

Batched blocking recv function.

Single packet recv with timout.

Bacthed recv function with timeout.

Single packet send function.

Batched send function.

Handle close function.

Methods that allows to query the driver for parameters.

Method that allows setting driver parameters.

Shutdown function.

Method that tries to uninstall WinDivert driver.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.