Trait FeatureWorker
Source pub trait FeatureWorker<UserData, SdkControl, SdkEvent, ToController, ToWorker>: TaskSwitcherChild<FeatureWorkerOutput<UserData, SdkControl, SdkEvent, ToController>> {
// Required methods
fn on_input(
&mut self,
_ctx: &mut FeatureWorkerContext,
_now: u64,
input: FeatureWorkerInput<UserData, SdkControl, ToWorker>,
);
fn on_shutdown(&mut self, _ctx: &mut FeatureWorkerContext, _now: u64);
// Provided methods
fn on_tick(
&mut self,
_ctx: &mut FeatureWorkerContext,
_now: u64,
_tick_count: u64,
) { ... }
fn on_network_raw(
&mut self,
ctx: &mut FeatureWorkerContext,
now: u64,
conn: ConnId,
_pair: NetPair,
header: TransportMsgHeader,
buf: Buffer,
) { ... }
}