live_clock_set_timer

Function live_clock_set_timer 

Source
#[unsafe(no_mangle)]
pub unsafe extern "C" fn live_clock_set_timer( clock: &mut LiveClock_API, name_ptr: *const c_char, interval_ns: u64, start_time_ns: UnixNanos, stop_time_ns: UnixNanos, callback_ptr: *mut PyObject, allow_past: u8, fire_immediately: u8, )
Expand description

§Safety

This function assumes:

  • name_ptr is a valid C string pointer.
  • callback_ptr is a valid PyCallable pointer.

§Panics

This function panics if:

  • name is not a valid string.
  • callback_ptr is NULL and no default callback has been assigned on the clock.