Trait usiagent::player::KeepAliveSender[][src]

pub trait KeepAliveSender {
    fn send(&self);
fn auto(&self, sec: u64) -> AutoKeepAlive; }
Expand description

初期化処理時にKeepAliveとして空行を送信する

Required methods

空行を送信する

Dropされる前の間指定された間隔(単位は秒)で空行を送信するオブジェクトを生成する

Arguments
  • sec - 空行を送信する間隔(単位は秒単位)

note: このメソッドから返された値を_から始まる任意の名前の変数に格納して、     KeepAliveの送信が必要なくなるタイミングまで保持してください。 このオブジェクトがスコープを抜けてdropされた時点でKeepAlive送信スレッドには停止要求が投げられ、 その後KeepAlive送信処理は終了します。

Implementors