OhElement.areYouReady メソッド
計算作業前の確認を行ないます。
Execute checks before calculation work.
public virtual
bool areYouReady();
戻り値
a bool value
解説
受信端子、送信端子がデータパックを送受信可能な状態であることを確認します。
全受信端子の OhReceivePort.areYouReady の戻り値、及び全送信端子の OhSendPort.areYouReady の 戻り値が true であることを確認します。 戻り値が false の端子が存在する場合は false を返し、存在しない場合は true を返します。
このメソッドの戻り値が true の場合、OhElement は計算を実行できます。
false の場合は、データパックを受信できない受信端子、 またはデータパックを送信できない送信端子が存在し、 この OhElement, 送信先の Element で計算を実行できません。
この場合、接続作業に誤りがあるか、OhSendPort に doSwitch() を実行していない可能性があります。
[RETURN] ・true --> 全端子の areYouReady の戻り値が true の場合。 ・false -> 戻り値が false の端子が存在する場合。
Checks to see sending ports and receiving ports are in the state which can send and receive the data packs.
例外
参照
OhElement クラス | OhymosNet 名前空間