@@ -292,33 +292,6 @@ impl rcl_wait_set_t {
292292 self . events = std:: ptr:: null_mut ( ) ;
293293 }
294294
295- // fn write_ptr(&mut self, kind: &WaitSetKind, box_ptr: &Box<[*const c_void]>) {
296- // match kind {
297- // WaitSetKind::Subscription => {
298- // self.subscriptions = box_ptr.as_ptr() as _;
299- // self.size_of_subscriptions = box_ptr.len();
300- // }
301- // WaitSetKind::Client => {
302- // self.clients = box_ptr.as_ptr() as _;
303- // self.size_of_clients = box_ptr.len();
304- // }
305- // WaitSetKind::Service => {
306- // self.services = box_ptr.as_ptr() as _;
307- // self.size_of_services = box_ptr.len();
308- //
309- // dbg!(self.services);
310- // unsafe {
311- // let x = std::slice::from_raw_parts_mut(self.services, self.size_of_services);
312- // dbg!(x);
313- // }
314- // }
315- // WaitSetKind::GuradCondition => {
316- // self.guard_conditions = box_ptr.as_ptr() as _;
317- // self.size_of_guard_conditions = box_ptr.len();
318- // }
319- // }
320- // }
321-
322295 fn write ( & mut self , kind : WaitSetKind , ptr : * mut * const c_void , len : usize ) {
323296 match kind {
324297 WaitSetKind :: Subscription => {
@@ -422,63 +395,6 @@ impl rcl_wait_set_t {
422395 self . drop_pointer ( x) ;
423396 } ) ;
424397 }
425-
426- // fn assign_pointers(&mut self) {
427- // dbg!(
428- // self.borrow_impl()
429- // .mirror
430- // .clone()
431- // .as_ref()
432- // .unwrap()
433- // .get(&WaitSetKind::Service)
434- // .unwrap()
435- // .as_ptr()
436- // );
437- // if let Some(mirror) = self.borrow_impl().mirror.clone() {
438- // mirror.iter().for_each(|(kind, box_ptr)| {
439- // tracing::error!("Assign {kind:?}: {box_ptr:?}");
440- // self.write_ptr(kind, box_ptr);
441- // });
442- // }
443- // unsafe {
444- // let x = std::slice::from_raw_parts_mut(self.services, self.size_of_services);
445- // dbg!("finished", x);
446- // dbg!(
447- // self.borrow_impl()
448- // .mirror
449- // .as_ref()
450- // .unwrap()
451- // .get(&WaitSetKind::Service)
452- // .unwrap()
453- // .as_ptr()
454- // );
455- // }
456- // }
457-
458- // fn debug(&self) {
459- // WaitSetKind::iter().for_each(|kind| match kind {
460- // WaitSetKind::Subscription => unsafe {
461- // let x =
462- // std::slice::from_raw_parts_mut(self.subscriptions, self.size_of_subscriptions);
463- // dbg!(kind, x);
464- // },
465- // WaitSetKind::Client => unsafe {
466- // let x = std::slice::from_raw_parts_mut(self.clients, self.size_of_clients);
467- // dbg!(kind, x);
468- // },
469- // WaitSetKind::Service => unsafe {
470- // let x = std::slice::from_raw_parts_mut(self.services, self.size_of_services);
471- // dbg!(kind, x);
472- // },
473- // WaitSetKind::GuradCondition => unsafe {
474- // let x = std::slice::from_raw_parts_mut(
475- // self.guard_conditions,
476- // self.size_of_guard_conditions,
477- // );
478- // dbg!(kind, x);
479- // },
480- // });
481- // }
482398}
483399
484400#[ unsafe( no_mangle) ]
0 commit comments