以下の関数を追加した。InPortBasegetLocalOutPortローカルのピアOutPortを取得InPortConnectorsetOutPortデータをダイレクトに書き込むためのOutPortのサーバントを設定するOutPortreadデータをダイレクトに読み込むOutPortBasegetListenersリスナホルダを取得するOutPortConnectorsetDirectModeダイレクト接続モードに設定directModeダイレクト接続モードかの判定データ転送時の処理データ書き込み時のシーケンス図は以下のようになっている。OutPortConnectorのdirectMode関数を呼び出してPull型ダイレクト接続かを確認する。ダイレクト接続に場合は変数m_directValueにデータを格納し、m_directNewDataをtrueにする。この部分についてはミューテックスにより排他処理をする。データ読み込み時のシーケンス図は以下のようになっている。getDirectData関数を呼び出す。getDirectData関数は、Pull型Direct接続ではない場合は即座にfalseを返す。Pull型Direct接続の場合はOutPortのread関数を呼び出す。read関数内では変数m_directValueを変数に格納し、m_directNewDataをfalseにしている。read関数内はミューテックスにより排他処理をする。コネクタ接続時についてコネクタ接続時にOutPortConnectorのsetDirectMode関数を呼び出すことにより、Pull型direct接続であることを設定する必要がある。}またInPortConnctorにOutPortのサーバントを設定する。LangLoading...。