インタフェース
org.siprop.core.transport.Peer の使用

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

org.siprop.core での Peer の使用
 

Peer を返す org.siprop.core のメソッド
 Peer Resolver.resolve(MessageContext message)
           
 

org.siprop.core.message での Peer の使用
 

Peer 型のパラメータを持つ org.siprop.core.message のメソッド
abstract  SIPRequest FlatSIPMessage.createBYERequest(boolean isUAC, Peer listenPeer, java.lang.String outboundPeerStr, java.lang.String branchID)
          BYEリクエストを生成する。
 

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

Peer を返す org.siprop.core.transport のメソッド
 Peer Packet.getDestPeer()
          destのPeerを取得する。
abstract  Peer Transport.getLocalPeer()
          ローカルのPeerを取得する。
abstract  Peer Transport.getRemotePeer()
          リモートのPeerを取得する。
 Peer Packet.getSourcePeer()
          sourceのPeerを取得する。
 

Peer 型のパラメータを持つ org.siprop.core.transport のメソッド
 void PacketProcessor.doDispatch(Transport tp, Peer hop, Packet p)
          外部より、ディスパッチされるメソッド
 void Packet.setDestPeer(Peer p)
          destのPeerをセットする。
 void Packet.setSourcePeer(Peer p)
          sourceのPeerをセットする。
 

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

Peer を返す org.siprop.message.impl のメソッド
 Peer MessageContext.getListenPeer()
          待ち受けのPeerを取得する。
 Peer MessageContext.getOutboundPeer()
          送信先Peerを取得する。
 

Peer 型のパラメータを持つ org.siprop.message.impl のメソッド
 SIPRequest FlatSIPMessageImpl.createBYERequest(boolean isUAC, Peer listenPeer, java.lang.String outboundPeerStr, java.lang.String branchID)
          BYEリクエストを生成する。
 void MessageContext.setListenPeer(Peer listenPeer)
          待ち受けのPeerをセットする。
 void MessageContext.setOutboundPeer(Peer outboundPeer)
          UAから見た送信先のIPとポート
 

org.siprop.resolver.impl での Peer の使用
 

Peer を返す org.siprop.resolver.impl のメソッド
 Peer TransportResolverImpl.resolve(MessageContext message)
          名前解決を行う。
 Peer RegisterResolverImpl.resolve(MessageContext message)
           
 Peer ListenResolverImpl.resolve(MessageContext message)
          Peerの解決を行う。
 

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

Peer 型のパラメータを持つ org.siprop.stack.impl のメソッド
 void SIPStackRouter.doDispatch(Transport tp, Peer hop, Packet p)
          外部からディスパッチされるメソッド
 void SIPStackRouter.doRoute(Transport tp, Peer hop, Packet p)
          Routingを実行する。
 

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

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

Peer を返す org.siprop.transport.impl のメソッド
 Peer UDPTransport.getLocalPeer()
          ローカルのPeerを取得する。
 Peer TCPTransport.getLocalPeer()
          ローカルのPeerを取得する。
 Peer UDPTransport.getRemotePeer()
          リモートのPeerを取得する。
 Peer TCPTransport.getRemotePeer()
          リモートのPeerを取得する。
 

Peer 型のパラメータを持つ org.siprop.transport.impl のメソッド
 void TransportManager.addListenedTransport(Peer p, Transport tp)
          現在listenしているトランスポートを追加する。
 void TransportRouter.addRoute(Peer p, PacketProcessor pp)
          Peerをキーとして、Routerを追加する。
 void TransportManager.addSendTransport(Peer dest, Transport tp)
          destへ送信するためのTransportを追加する。
 void TransportRepositoryImpl.OutbaundPacketProcessor.doDispatch(Transport tp, Peer hop, Packet p)
           
 void TransportCreator.doDispatch(Transport tp, Peer hop, Packet p)
           
 void TransportRouter.doRoute(Peer hop, Packet p)
          外向きのルーティングを行う
 void TransportRouter.doRoute(Transport tp, Peer hop, Packet p)
          内向きのルーティングを行う
 Transport TransportManager.getListenedTransport(Peer p)
          現在listenしているトランスポートを取得する。
 Transport TransportManager.getSendTransport(Peer dest)
          パケット送信先Peer情報から、送信用トランスポートを取得する。
 

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

Peer を実装している org.siprop.transport.util のクラス
 class PeerImpl
          Peerを示すクラス
 

Peer を返す org.siprop.transport.util のメソッド
 Peer RawPacket.getDestPeer()
          destのPeerを取得する。
 Peer J2MEPPPacketImpl.getDestPeer()
          destのPeerを取得する。
 Peer RawPacket.getSourcePeer()
          sourceのPeerを取得する。
 Peer J2MEPPPacketImpl.getSourcePeer()
          sourceのPeerを取得する。
 

Peer 型のパラメータを持つ org.siprop.transport.util のメソッド
 void RawPacket.setDestPeer(Peer p)
          destのPeerをセットする。
 void J2MEPPPacketImpl.setDestPeer(Peer p)
          destのPeerをセットする。
 void RawPacket.setSourcePeer(Peer p)
          sourceのPeerをセットする。
 void J2MEPPPacketImpl.setSourcePeer(Peer p)
          sourceのPeerをセットする。