Skip to content

Commit

Permalink
expose shutdown_event (#14)
Browse files Browse the repository at this point in the history
  • Loading branch information
vnt-dev authored Jan 13, 2025
1 parent 8ce40c4 commit a59cc63
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/session.rs
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,10 @@ impl Session {
.get_or_init(|| UnsafeHandle(unsafe { wintun.WintunGetReadWaitEvent(self.inner.0) })))
}

pub fn get_shutdown_event(&self) -> UnsafeHandle<HANDLE> {
self.shutdown_event.get_handle()
}

/// Blocks until a packet is available, returning the next packet in the receive queue once this happens.
/// If the session is closed via [`Session::shutdown`] all threads currently blocking inside this function
/// will return Err(())
Expand Down

0 comments on commit a59cc63

Please sign in to comment.