|
||||||||||
前 次 | フレームあり フレームなし |
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)
コンストラクタ |
|
||||||||||
前 次 | フレームあり フレームなし |