OhSenderPort.registerReceiver メソッド
送信先(受信側)端子を登録します。
Registers a receiver.
パラメータ
- aReceiver
- an OhObject value
解説
基底クラス OhPort のメソッドをオーバーライドしています。
このメソッドは、端子間の接続の際に呼び出されます。
OhLinkedList.Add(Object) により _bufferList に 引数である aReceiver を登録します ただし、次の場合はエラーメッセージを表示します。
- _bufferList が null の場合。
- _receive_port_array が作成済みの場合。
- この端子と 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 名前空間