[wlan][testing] Upgrade test util to use fidl2
Change-Id: I328fed733c55c95bcd22f1252cd098f92eb1908a
diff --git a/drivers/wlan/testing/util/src/main.rs b/drivers/wlan/testing/util/src/main.rs
index 9f432e4..4bcf059 100644
--- a/drivers/wlan/testing/util/src/main.rs
+++ b/drivers/wlan/testing/util/src/main.rs
@@ -36,13 +36,12 @@
OpenOptions::new().read(true).write(true).open(path).map_err(Into::into)
}
-fn get_proxy() -> Result<(async::Executor, wlan::Phy::Proxy), Error> {
+fn get_proxy() -> Result<(async::Executor, wlan::PhyProxy), Error> {
let executor = async::Executor::new().context("error creating event loop")?;
let phy = wlan_dev::WlanPhy::new(DEV_WLANPHY)?;
let chan = phy.connect()?;
- let client_end = fidl::ClientEnd::new(chan);
- let proxy = wlan::Phy::new_proxy(client_end)?;
+ let proxy = wlan::PhyProxy::new(async::Channel::from_channel(chan)?);
Ok((executor, proxy))
}
@@ -88,8 +87,8 @@
fn create_wlanintf() -> Result<(), Error> {
let (mut executor, proxy) = get_proxy()?;
- let req = wlan::CreateIfaceRequest { role: wlan::MacRole::Client };
- let fut = proxy.create_iface(req).and_then(|resp| {
+ let mut req = wlan::CreateIfaceRequest { role: wlan::MacRole::Client };
+ let fut = proxy.create_iface(&mut req).and_then(|resp| {
println!("create results: {:?}", resp);
Ok(())
});
@@ -98,8 +97,8 @@
fn destroy_wlanintf(id: u16) -> Result<(), Error> {
let (mut executor, proxy) = get_proxy()?;
- let req = wlan::DestroyIfaceRequest { id: id };
- let fut = proxy.destroy_iface(req).and_then(|resp| {
+ let mut req = wlan::DestroyIfaceRequest { id: id };
+ let fut = proxy.destroy_iface(&mut req).and_then(|resp| {
println!("destroyed intf {} resp: {:?}", id, resp);
Ok(())
});