Function polkadot_overseer::spawn [−][src]
pub fn spawn<S, M, TK, Ctx, E, SubSys>(
spawner: &mut S,
message_tx: MeteredSender<MessagePacket<M>>,
signal_tx: MeteredSender<OverseerSignal>,
unbounded_meter: Meter,
ctx: Ctx,
s: SubSys,
subsystem_name: &'static str,
futures: &mut FuturesUnordered<BoxFuture<'static, Result<(), SubsystemError>>>
) -> Result<OverseenSubsystem<M>, SubsystemError> where
S: SpawnNamed,
M: Debug + Send + 'static,
TK: TaskKind,
Ctx: SubsystemContext<Message = M>,
E: Error + Send + Sync + 'static + From<OverseerError>,
SubSys: Subsystem<Ctx, E>,
Expand description
Spawn task of kind self
using spawner S
.