Rclex.Subscriber (Rclex v0.4.0) View Source

Link to this section Summary

Functions

購読処理関数 購読が正常に行われれば,引数に受け取っていたコールバック関数を実行

非同期購読ループ処理 waitsetにsubscriberを登録後, 出版通知が来れば購読タスクが生成されてそれぞれで購読する.

購読開始の準備 waitsetを作成 スーパーバイザを生成 監視されるタスクを生成し,購読ループ処理を実行させる

サブスクライバの終了 スーパバイザプロセスと実行タスクを停止する

Link to this section Functions

Link to this function

each_subscribe(sub, callback)

View Source

購読処理関数 購読が正常に行われれば,引数に受け取っていたコールバック関数を実行

Link to this function

subscribe_loop(wait_set, sub_list, callback)

View Source

非同期購読ループ処理 waitsetにsubscriberを登録後, 出版通知が来れば購読タスクが生成されてそれぞれで購読する.

Link to this function

subscribe_start(sub_list, context, callback)

View Source

購読開始の準備 waitsetを作成 スーパーバイザを生成 監視されるタスクを生成し,購読ループ処理を実行させる

Link to this function

subscribe_stop(sv, child)

View Source

サブスクライバの終了 スーパバイザプロセスと実行タスクを停止する