OHyMoS.NET Class Library

OhSenderPort.registerReceiver メソッド 

送信先(受信側)端子を登録します。

Registers a receiver.
public override void registerReceiver(
   OhObject aReceiver
);

パラメータ

aReceiver
an OhObject value

解説

基底クラス OhPort のメソッドをオーバーライドしています。

このメソッドは、端子間の接続の際に呼び出されます。

OhLinkedList.Add(Object) により _bufferList に 引数である aReceiver を登録します ただし、次の場合はエラーメッセージを表示します。

  1. _bufferList が null の場合。
  2. _receive_port_array が作成済みの場合。
  3. この端子と aReceiver とで、_dataPackType が異なる場合。
また、aReceiver が _bufferList に登録済みの場合は、二重登録せずに戻ります。

This function is an abstract method in the base class OhPort. Implemented in this class OhSenerPort.

例外

例外の種類条件
ArgumentException引数の受信端子がnullの場合
OhError
  • _receive_port_array が作成済みの場合
  • _bufferList が null の場合
  • この端子と aReceiver とで、_dataPackType が異なる場合

参照

OhSenderPort クラス | OhymosNet 名前空間