UNI-DIRECTIONAL INTER-OPERATING-SYSTEM COMMUNICATION SYSTEM, AND PROGRAM
PROBLEM TO BE SOLVED: To realize a bi-directional inter-OS communication system without modifying hardware in an existing uni-directional inter-OS communication system.SOLUTION: A higher-level application notifies a library of a function pointer of a callback function. The library notifies an inter-...
Gespeichert in:
Hauptverfasser: | , , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; jpn |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | PROBLEM TO BE SOLVED: To realize a bi-directional inter-OS communication system without modifying hardware in an existing uni-directional inter-OS communication system.SOLUTION: A higher-level application notifies a library of a function pointer of a callback function. The library notifies an inter-OS communication module of an asynchronous event registration command. The inter-OS communication module notifies a FAXDD of the created function pointer of a callback function. Then the library notifies the inter-OS communication module of an asynchronous event reception wait command, and enters a reception waiting state. When an asynchronous event occurs, the FAXDD accesses the notified function pointer and transmits an event notification parameter to the inter-OS communication module. The inter-OS communication module returns the event notification parameter to the library according to the asynchronous event reception wait command. The library accesses the notified function pointer, and transmits the event notification parameter to the higher-order application.SELECTED DRAWING: Figure 2
【課題】既存の片方向OS間通信システムにハードウェア上の変更を加えることなく双方向OS間通信システムを実現する。【解決手段】上位アプリは、コールバック関数の関数ポインタをライブラリに通知する。ライブラリは、OS間通信モジュールに非同期イベント登録コマンドを通知する。OS間通信モジュールは、作成したコールバック関数の関数ポインタをFAXDDへ通知する。その後、ライブラリは、OS間通信モジュールへ非同期イベント受信待ちコマンドを通知して受信待ち状態に入る。FAXDDは、非同期イベントが発生すると、通知された関数ポインタにアクセスしてイベント通知パラメータをOS間通信モジュールへ送る。OS間通信モジュールは、非同期イベント受信待ちコマンドに応じてイベント通知パラメータをライブラリに返す。ライブラリは、通知された関数ポインタにアクセスしてイベント通知パラメータを上位アプリへ送る。【選択図】図2 |
---|