void log_dest_driver_init_instance(LogDestDriver *self) { log_driver_init_instance(&self->super); self->acquire_queue = log_dest_driver_acquire_queue_method; self->release_queue = log_dest_driver_release_queue_method; self->log_fifo_size = -1; self->throttle = 0; }
void log_src_driver_init_instance(LogSrcDriver *self) { log_driver_init_instance(&self->super); self->super.super.init = log_src_driver_init_method; self->super.super.deinit = log_src_driver_deinit_method; self->super.super.queue = log_src_driver_queue_method; self->super.super.flags |= PIF_SOURCE; }
void log_src_driver_init_instance(LogSrcDriver *self) { log_driver_init_instance(&self->super); }