Remove the old interface that runs compiler with flags
Bug: 210998077
Test: atest ComposHostTestCases
Change-Id: I50bb4cb96e0eb4033c531d47f6620ba8ede78553
diff --git a/compos/composd/src/instance_manager.rs b/compos/composd/src/instance_manager.rs
index 4fc4ad1..8950f20 100644
--- a/compos/composd/src/instance_manager.rs
+++ b/compos/composd/src/instance_manager.rs
@@ -19,8 +19,7 @@
use crate::instance_starter::{CompOsInstance, InstanceStarter};
use android_system_virtualizationservice::aidl::android::system::virtualizationservice;
-use anyhow::{bail, Context, Result};
-use compos_aidl_interface::aidl::com::android::compos::ICompOsService::ICompOsService;
+use anyhow::{bail, Result};
use compos_aidl_interface::binder::Strong;
use compos_common::compos_client::VmParameters;
use compos_common::{
@@ -43,12 +42,6 @@
Self { service, state: Default::default() }
}
- pub fn get_running_service(&self) -> Result<Strong<dyn ICompOsService>> {
- let mut state = self.state.lock().unwrap();
- let instance = state.get_running_instance().context("No running instance")?;
- Ok(instance.get_service())
- }
-
pub fn start_pending_instance(&self) -> Result<Arc<CompOsInstance>> {
let config_path = Some(PREFER_STAGED_VM_CONFIG_PATH.to_owned());
let mut vm_parameters = VmParameters { config_path, ..Default::default() };
@@ -142,17 +135,4 @@
self.running_instance = Some(Arc::downgrade(instance));
Ok(())
}
-
- // Return the running instance if we are in the Started state.
- fn get_running_instance(&mut self) -> Option<Arc<CompOsInstance>> {
- if self.is_starting {
- return None;
- }
- let instance = self.running_instance.as_ref()?.upgrade();
- if instance.is_none() {
- // No point keeping an orphaned weak reference
- self.running_instance = None;
- }
- instance
- }
}