Everything

csplus.add_event_listener


CS+で発生したイベントを受信するリスナーを登録します。

[指定形式]

csplus.add_event_listener(listener)

[引数]

引数

説明

listener

パラメーターに文字列を受け取る関数を指定します。

[戻り値]

なし

[詳細説明]

-

関数の書式はfunction_name(string_parameter)となります。

-

イベント発生時には,パラメーターにdebugger_state;0;eventの形式で文字列が格納されて関数が呼び出されます。

説明

debugger_state

デバッグに関連するイベントを示す固定値

event

次のいずれかのイベント名:

プログラムのダウンロード downloaded

プログラムのリセット reset

プログラムの実行(前) resuming

プログラムの停止 suspended

[使用例]

>>> def listener1(event): print("Listener 1: " + event)
...
>>> csplus.add_event_listener(listener1)
>>> csplus.download_loadmodule(session_id)
>>> Listener 1: debugger state;0;reset
Listener 1: debugger state;0;resuming