クラス
org.siprop.core.transport.Transport の使用

Transport を使用しているパッケージ
org.siprop.core.stack   
org.siprop.core.transport   
org.siprop.message.impl   
org.siprop.stack.impl   
org.siprop.transport.impl   
org.siprop.transport.util   
 

org.siprop.core.stack での Transport の使用
 

Transport 型のパラメータを持つ org.siprop.core.stack のメソッド
 void Stack.doDispatch(Transport tp, Packet p, Router upperRouter)
          外部より、ディスパッチされるメソッド
 

org.siprop.core.transport での Transport の使用
 

Transport 型のパラメータを持つ org.siprop.core.transport のメソッド
 void PacketProcessor.doDispatch(Transport tp, Peer hop, Packet p)
          外部より、ディスパッチされるメソッド
 void ServerTransportListener.onAccept(Transport p, java.lang.Object arg)
          受信した場合に呼び出されるメソッド
 

org.siprop.message.impl での Transport の使用
 

Transport を返す org.siprop.message.impl のメソッド
 Transport MessageContext.getRecvTransport()
          受信用のTransportを取得する。
 

Transport 型のパラメータを持つ org.siprop.message.impl のメソッド
 void MessageContext.setRecvTransport(Transport tp)
          受信用のTransportをセットする。
 

org.siprop.stack.impl での Transport の使用
 

Transport 型のパラメータを持つ org.siprop.stack.impl のメソッド
 void SIPStackRouter.addRoute(Transport tp, PacketProcessor pp)
          Transportをキーとして、Routerを追加する。
 void SIPStack.doDispatch(Transport tp, Packet p, Router upperRouter)
          外部よりディスパッチされるメソッド
 void SIPStackRouter.doDispatch(Transport tp, Peer hop, Packet p)
          外部からディスパッチされるメソッド
 void SIPStackRouter.doRoute(Transport tp, Peer hop, Packet p)
          Routingを実行する。
 void SIPStackRouter.removeRoute(Transport tp)
          Routerを削除する。
 

Transport 型のパラメータを持つ org.siprop.stack.impl のコンストラクタ
SipropMessageChannel(SipStackImpl sipStackImpl, javax.sip.SipProvider p, Transport tp, Peer remotePeer)
          コンストラクタ
 

org.siprop.transport.impl での Transport の使用
 

org.siprop.transport.impl での Transport のサブクラス
 class SIPTCPTransport
          SIPのTCP用のTransportクラス
SIP上のContent-Lengthヘッダを確認する必要があるため、特別に作成されている。
 class TCPTransport
          TCP用のTransport
 class UDPTransport
          UDP用のTransportクラス
 

Transport を返す org.siprop.transport.impl のメソッド
 Transport TransportManager.getListenedTransport(Peer p)
          現在listenしているトランスポートを取得する。
 Transport TransportManager.getSendTransport(Peer dest)
          パケット送信先Peer情報から、送信用トランスポートを取得する。
 

Transport 型のパラメータを持つ org.siprop.transport.impl のメソッド
 void TransportManager.addListenedTransport(Peer p, Transport tp)
          現在listenしているトランスポートを追加する。
 void TransportRouter.addRoute(Transport p)
          Transportに対して、自分自身をRouterとして追加する。
 void TransportRouter.addRoute(Transport tp, PacketProcessor pp)
          TransportのPeerから、Routerを追加する。
 void TransportManager.addSendTransport(Peer dest, Transport tp)
          destへ送信するためのTransportを追加する。
 void TransportSelector.addTransport(Transport t)
          処理対象Transportを追加する J2ME-PPでは、1thread/Transportで受信処理を行う (J2SEでは、非同期IOを利用する)
 void TransportCreator.doDispatch(Transport tp, Packet p)
          外部よりディスパッチされるメソッド。
 void TransportRepositoryImpl.OutbaundPacketProcessor.doDispatch(Transport tp, Peer hop, Packet p)
           
 void TransportCreator.doDispatch(Transport tp, Peer hop, Packet p)
           
 void TransportRouter.doRoute(Transport tp, Peer hop, Packet p)
          内向きのルーティングを行う
 void TransportCreator.onAccept(Transport p)
          コネクション時に呼び出されるメソッド。
 void TransportRouter.onAccept(Transport p, java.lang.Object arg)
          コネクションが張られると呼び出されるメソッド。
 void TransportCreator.onAccept(Transport p, java.lang.Object arg)
           
 void TransportRouter.removeRecvRoute(Transport tp)
          Routerを削除する。
 void TransportSelector.removeTransport(Transport t)
          Transportを削除する。
 

org.siprop.transport.util での Transport の使用
 

Transport 型のパラメータを持つ org.siprop.transport.util のコンストラクタ
J2MEPPPacketImpl(Transport tp, java.net.DatagramPacket dg)
          コンストラクタ