Lines Matching refs:CString
22 use std::ffi::{c_void, CStr, CString};
33 let instance = CString::new(identifier).unwrap(); in add_service()
54 let instance = CString::new(identifier).unwrap(); in register_lazy_service()
149 let name = CString::new(name).ok()?; in get_service()
158 let name = CString::new(name).ok()?; in check_service()
168 let name = CString::new(name).ok()?; in wait_for_service()
196 let interface = CString::new(interface).or(Err(StatusCode::UNEXPECTED_NULL))?; in is_declared()
214 if let Some(instances) = unsafe { opaque.cast::<Vec<CString>>().as_mut() } { in get_declared_instances()
226 let interface = CString::new(interface).or(Err(StatusCode::UNEXPECTED_NULL))?; in get_declared_instances()
227 let mut instances: Vec<CString> = vec![]; in get_declared_instances()
241 .map(CString::into_string) in get_declared_instances()