POE ::セッション

PoE :: Sessionは、イベント駆動型抽象ステートマシン用のPerlモジュールです。
今すぐダウンロード

POE ::セッション ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • The POE authors
  • 出版社のWebサイト:
  • http://search.cpan.org/rcaputo/POE-0.9989/lib/POE/Session.pm

POE ::セッション タグ


POE ::セッション 説明

PoE :: Sessionは、イベント駆動型抽象ステートマシン用のPerlモジュールです。 PoE :: Sessionは、イベント駆動抽象状態Machine.Synopsis#import poe ::セッション定数のPerlモジュールです。 PoE :: Sessionを使用してください。 POE :: Session-> Create(#INLINEまたはCODEREFの状態(inline_states => coderef_one、state_one => sub {...}、}、#平文とマッピングされたオブジェクトの状態。object_states => 、$ OBJECT_TWO => {STATE_NINE => 'method_nine'}、]、※数字とマッピングされたパッケージの状態。package_states => 、#初期オプション。を参照オプション()メソッドオプション=>%オプション、#セッションのヒープ表現を変更します。HEAP => []、)。その他のメソッド:#セッションの一意の識別子を取得します。 $ SESSION_ID = $ SESSION-> ID; #セッションのヒープへの参照を取得します。 $ session_heap = $ session-> get_heap(); #セッションオプションを設定または消去します。 $ SESSION-> OPTION(TRACE => 1、デフォルト=> 1); $ SESSION->オプション(トレース); #ポストバックを作成してから、それを呼び出して追加の情報を返します。 $ POSTBACK_CODEREF = $ SESSION-> POSTBACK($ state_name、@state_args); $ postback_coderef - >(@additional_args); #または同じことを同期的に$ callback_coderef = $ session->コールバック($ state_name、@state_args); $ RETVAL = $ CALLBACK_CODEREF - >(@ADDITIONAL_ARGS); POE :: Sessionは、ランタイムコンテキストをイベント駆動状態マシンと組み合わせます。一緒に彼らは単純な協力的にタイムライスされたスレッド。セッションをPoe ::カーネルからのイベントとして受信します。各イベントには、状態名とセッション識別子の2つのフィールドがあります。これらのフィールドは実行するコードとそれを実行するコンテキストを記述します.Eventsは、「事前定義イベントフィールド」で説明されている他のいくつかのフィールドを持ちます。セクション。通常は必要ではありませんが、この再入口では、いくつかの異なる状態名の下で、単一の機能をいくつかの異なるセッションにバインドすることができます.Sessions Runは、カーネルを介して新しいイベントを投稿します。これらのイベントは、自分自身または他のセッションのためのものであり得るが、その場合、それらはセッション間通信の形態として機能する。カーネルは、ファイルの活動やTimeの通過などの外部条件に基づいてイベントを生成することもできます。それらは後で「事前定義された状態」のセクションでカバーされます。要件: ・Perl


POE ::セッション 関連ソフトウェア