Home
last modified time | relevance | path

Searched defs:Slirp (Results 1 – 3 of 3) sorted by relevance

/tools/netsim/rust/libslirp-rs/src/
Dlibslirp.rs339 struct Slirp { struct
340 slirp: *mut libslirp_sys::Slirp, argument
343 configs: Box<SlirpConfigs>, argument
345 callbacks: Box<libslirp_sys::SlirpCb>, argument
350 impl Slirp { impl
351 fn new(config: libslirp_config::SlirpConfig, callback_context: Box<CallbackContext>) -> Slirp { in new()
408 impl Drop for Slirp { implementation
527 impl Slirp { impl
596 impl Slirp { impl
767 impl Slirp { implementation
[all …]
/tools/netsim/rust/libslirp-rs/src/libslirp_sys/linux/
Dbindings.rs2821 pub struct Slirp { struct
2830 pub type SlirpReadCb = ::std::option::Option< argument
3234 ) -> *mut Slirp; in slirp_new()
3258 ) -> *mut Slirp; in slirp_init()
3261 pub fn slirp_cleanup(slirp: *mut Slirp); in slirp_cleanup()
3265 slirp: *mut Slirp, in slirp_pollfds_fill()
3273 slirp: *mut Slirp, in slirp_pollfds_poll()
3280 pub fn slirp_input(slirp: *mut Slirp, pkt: *const u8, pkt_len: ::std::os::raw::c_int); in slirp_input()
3284 slirp: *mut Slirp, in slirp_handle_timer()
3291 slirp: *mut Slirp, in slirp_add_hostfwd()
[all …]
/tools/netsim/rust/libslirp-rs/src/libslirp_sys/macos/
Dbindings.rs3060 pub struct Slirp { struct
3069 pub type SlirpReadCb = ::std::option::Option< argument
3473 ) -> *mut Slirp; in slirp_new()
3497 ) -> *mut Slirp; in slirp_init()
3500 pub fn slirp_cleanup(slirp: *mut Slirp); in slirp_cleanup()
3504 slirp: *mut Slirp, in slirp_pollfds_fill()
3512 slirp: *mut Slirp, in slirp_pollfds_poll()
3519 pub fn slirp_input(slirp: *mut Slirp, pkt: *const u8, pkt_len: ::std::os::raw::c_int); in slirp_input()
3523 slirp: *mut Slirp, in slirp_handle_timer()
3530 slirp: *mut Slirp, in slirp_add_hostfwd()
[all …]