Sha256: 12d838af90d6a719c91dd71b31a7317c15fe44d762d94cf5a4c3443c5360d248

Contents?: true

Size: 763 Bytes

Versions: 5

Compression:

Stored size: 763 Bytes

Contents

use std::sync::{Arc, RwLock};

use crate::profile::Profile;
use crate::scheduler::Scheduler;
use crate::session::configuration::Configuration;

pub struct SignalScheduler {}

impl Scheduler for SignalScheduler {
    fn start(&self) -> rb_sys::VALUE {
        unimplemented!()
    }

    fn stop(&self) -> rb_sys::VALUE {
        unimplemented!()
    }

    fn on_new_thread(&self, thread: rb_sys::VALUE) {
        unimplemented!()
    }

    fn dmark(&self) {
        unimplemented!()
    }

    fn dfree(&self) {
        unimplemented!()
    }

    fn dsize(&self) -> rb_sys::size_t {
        unimplemented!()
    }
}

impl SignalScheduler {
    pub fn new(configuration: &Configuration, profile: Arc<RwLock<Profile>>) -> Self {
        unimplemented!()
    }
}

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
pf2-0.7.1 ext/pf2/src/signal_scheduler_unsupported_platform.rs
pf2-0.7.0 ext/pf2/src/signal_scheduler_unsupported_platform.rs
pf2-0.6.0 ext/pf2/src/signal_scheduler_unsupported_platform.rs
pf2-0.5.2 ext/pf2/src/signal_scheduler_unsupported_platform.rs
pf2-0.5.1 ext/pf2/src/signal_scheduler_unsupported_platform.rs