Struct usiagent::player::USIPeriodicallyInfo [−][src]
pub struct USIPeriodicallyInfo<W> where
W: USIOutputWriter + Send + 'static, { /* fields omitted */ }
Implementations
Trait Implementations
fn start<F, L>(
self,
interval: u64,
info_generator: F,
on_error_handler: &Arc<Mutex<OnErrorHandler<L>>>
) -> PeriodicallyInfoSender where
F: FnMut() -> Vec<UsiInfoSubCommand> + Send + 'static,
L: Logger + Send + 'static,
fn start<F, L>(
self,
interval: u64,
info_generator: F,
on_error_handler: &Arc<Mutex<OnErrorHandler<L>>>
) -> PeriodicallyInfoSender where
F: FnMut() -> Vec<UsiInfoSubCommand> + Send + 'static,
L: Logger + Send + 'static,
送信するコマンドの生成用コールバックの登録と共に送信開始 Read more
Auto Trait Implementations
impl<W> RefUnwindSafe for USIPeriodicallyInfo<W>
impl<W> Send for USIPeriodicallyInfo<W>
impl<W> Sync for USIPeriodicallyInfo<W>
impl<W> Unpin for USIPeriodicallyInfo<W>
impl<W> UnwindSafe for USIPeriodicallyInfo<W>
Blanket Implementations
Mutably borrows from an owned value. Read more