ノードは ns2 の基本構造を表します。これらは TclObject クラスから継承されます。
エージェントは TcpAgent と UdpAgent または NullAgent のようなもので、TclObject から継承する NsObject クラスから継承します。エージェントは、接続先の 1 つの target_ にデータを送信できます。target_ は NsObject * です。
分類子は NsObject から継承します。彼らはリストを持っているので、多くの人にデータを送ることができます。NsObject **.
ノード クラスには neighbour_list があります。ノードには、分類子を持つ RoutingModule オブジェクトがあります。しかし、Node は NsObject 型ではないため、分類子の NsObject** に Node を入れることはできません。
ノードのネイバーを取得し、ロジックに応じていくつかにパケットを送信できるように、何かを実装したいと思います(エージェントかノードか分類子かはわかりません)(分類子である必要があると思います)。
私は何をすべきか ?分類子を実装する場合、どのようにノードにアタッチしますか。
前もって感謝します。