/aosp_15_r20/external/crosvm/net_util/src/slirp/sys/ |
H A D | windows.rs | 45 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 D | libslirp.rs | 311 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 D | bindings.rs | 2821 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 D | bindings.rs | 3060 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 D | windows.rs | 69 ) -> anyhow::Result<NetBackend<Slirp>> { in new_slirp()
|
/aosp_15_r20/external/crosvm/net_util/src/ |
H A D | lib.rs | 60 Slirp(slirp::SlirpError), enumerator
|
/aosp_15_r20/external/crosvm/win_util/src/ |
H A D | lib.rs | 316 Slirp = 5, enumerator
|
/aosp_15_r20/tools/netsim/rust/libslirp-rs/src/libslirp_sys/windows/ |
H A D | bindings.rs | 286592 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 …]
|