www ::スライド:: Controller :: Single

I / Oに基づくコントローラのメインベースクラス
今すぐダウンロード

www ::スライド:: Controller :: Single ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Flavio Poletti
  • 出版社のWebサイト:
  • http://search.cpan.org/polettix/

www ::スライド:: Controller :: Single タグ


www ::スライド:: Controller :: Single 説明

I / Oに基づくコントローラ用のメインベースクラス www :: slides :: controller :: singleは、I / O.Synopsisに基づくコントローラのメイン基本クラスです.WWW :: Slides :: Controller :: Single。 #www :: slides :: controller :: stdio outとにかく... My $ io_controller = www :: slides :: controller :: single-> new(in_handle => * stdin、out_handle => * stdout、); #必ずwww :: slide :: controller :: tcpもチェックしてください。 My $ Listener = IO :: Socket-> New(LocalPort => $ PORT、Listen => 1); My $ SOCK = $ Listener-> Accept(); My $ tcp_controller = www :: slides :: controller :: single-> new(in_handle => $ SOCK、OUT_HANDLE => $ SOCK、);このモジュールは、www ::スライドシステムのコントローラを構築するためのメイン基本クラスを表します。 。それはws :: talkオブジェクトと対話することができます。それ自身で使われるときに役立ちます。メインインタフェースは、入力コマンドに使用される2つのハンドルを介して、それらのコマンドに関するメッセージを出すためのものです。 2つのハンドルは(TCPソケットの場合のように)同じ(たとえば標準ストリームを使用して)同じものにすることができます。サブクラスは通常、それらのハンドルを自動的に設定するために必要なロジックを追加するだけですが、もちろん機能を拡大できます。www :: systemはTalk-C中心です。それはまたrun()メソッドを含むだけであるので、あなたはおそらくこれをすでにこのアウトしました)。これらの理由から、一般的なコントローラは2つの主な対話点を持っています。 IO :: Selectオブジェクトになる時間の%。 WS :: Talkは、IO :: Selectオブジェクトを使用して、入力データのすべての可能なソース(出席者入力、コントローラなど)を追跡するため、セレクタを登録すると、コントローラはセレクタ自体の右側のビットを設定できます。このメカニズムでは、このメカニズムでは、コントローラのインタフェースがシーンの背後にある可能性を扱うことができるため、このメカニズムではコントローラが処理できる可能性を扱うことができます。これはwww :: slides :: controller :: multipleとそのメインの子孫www :: slides :: tcp、so ws :: controller :: singleは例外ではなく、このインタフェースに準拠しています。 *実際の制御側では、入力コマンドをつなげるexecute_commandss()メソッドを提供します。これが実際の作業が完了し、そこでリモートAPIが実装されているので、実際には追加されていないコードは再利用されます。もちろん、コマンド追加はこのコマンドを拡張する可能性があります。要件: ・Perl


www ::スライド:: Controller :: Single 関連ソフトウェア