Struct qecs_core::Simulation [] [src]

pub struct Simulation<IdMgr, Key, SsysBase: ?Sized, StoBase: ?Sized, BufBase: ?Sized, ProcBase: ?Sized> {
    // some fields omitted
}

Methods

impl<IdMgr, Key, SsysBase: ?Sized, StoBase: ?Sized, BufBase: ?Sized, ProcBase: ?Sized> Simulation<IdMgr, Key, SsysBase, StoBase, BufBase, ProcBase> where IdMgr: PrimaryIdManager, Key: Debug + Ord, SsysBase: SubsystemBase, StoBase: StoreBase<Id=IdMgr::Id>, BufBase: BufferBase, ProcBase: ProcessBase<IdMgr, Key, SsysBase, StoBase, BufBase>
[src]

fn subsystems(&self) -> &Ioc<Key, SsysBase>

fn update(&mut self)

fn is_paused(&self) -> bool

fn pause(&mut self)

fn unpause(&mut self)