Home
last modified time | relevance | path

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

/aosp_15_r20/external/crosvm/net_util/src/slirp/sys/
H A Dwindows.rs45 pub struct Slirp { struct
51 impl Slirp { argument
57 ) -> Result<Slirp> { in new()
95 pub fn new_for_multi_process(guest_pipe: PipeConnection) -> Result<Slirp> { in new_for_multi_process()
150 impl Drop for Slirp { implementation
158 impl TapT for Slirp {} implementation
160 impl TapTCommon for Slirp { implementation
165 fn new(_vnet_hdr: bool, _multi_vq: bool) -> Result<Slirp> { in new()
239 impl Read for Slirp { implementation
253 impl ReadOverlapped for Slirp { implementation
[all …]
/aosp_15_r20/tools/netsim/rust/libslirp-rs/src/
H A Dlibslirp.rs311 struct Slirp { struct
312 slirp: *mut libslirp_sys::Slirp, argument
315 configs: Box<SlirpConfigs>, argument
317 callbacks: Box<libslirp_sys::SlirpCb>, argument
322 impl Slirp { argument
323 fn new(config: libslirp_config::SlirpConfig, callback_context: Box<CallbackContext>) -> Slirp { in new()
383 impl Drop for Slirp { implementation
510 impl Slirp { impl
582 impl Slirp { implementation
779 impl Slirp { implementation
[all …]
/aosp_15_r20/tools/netsim/rust/libslirp-rs/src/libslirp_sys/linux/
H A 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 …]
/aosp_15_r20/tools/netsim/rust/libslirp-rs/src/libslirp_sys/macos/
H A 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 …]
/aosp_15_r20/external/crosvm/devices/src/virtio/vhost/user/device/net/sys/
H A Dwindows.rs69 ) -> anyhow::Result<NetBackend<Slirp>> { in new_slirp()
/aosp_15_r20/external/crosvm/net_util/src/
H A Dlib.rs60 Slirp(slirp::SlirpError), enumerator
/aosp_15_r20/external/crosvm/win_util/src/
H A Dlib.rs316 Slirp = 5, enumerator
/aosp_15_r20/tools/netsim/rust/libslirp-rs/src/libslirp_sys/windows/
H A Dbindings.rs286592 pub struct Slirp { struct
286601 pub type SlirpReadCb = ::std::option::Option< argument
287005 ) -> *mut Slirp; in slirp_new()
287029 ) -> *mut Slirp; in slirp_init()
287032 pub fn slirp_cleanup(slirp: *mut Slirp); in slirp_cleanup()
287036 slirp: *mut Slirp, in slirp_pollfds_fill()
287044 slirp: *mut Slirp, in slirp_pollfds_poll()
287051 pub fn slirp_input(slirp: *mut Slirp, pkt: *const u8, pkt_len: ::std::os::raw::c_int); in slirp_input()
287055 slirp: *mut Slirp, in slirp_handle_timer()
287062 slirp: *mut Slirp, in slirp_add_hostfwd()
[all …]