|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.siprop.core.transport.Transport
public abstract class Transport
Transport for Java2 Microedition.
フィールドの概要 | |
---|---|
static int |
PROTO_PSEUDO
|
static int |
PROTO_TCP
|
static int |
PROTO_UDP
|
static int |
PROTO_UNKNOWN
|
メソッドの概要 | |
---|---|
abstract java.lang.String |
getLocalAddress()
ローカルのIPアドレスを取得する。 |
abstract Peer |
getLocalPeer()
ローカルのPeerを取得する。 |
abstract int |
getLocalPort()
ローカルのポートを取得する。 |
abstract int |
getProtocol()
プロトコル番号を取得する。 |
static int |
getProtocolIdByName(java.lang.String s)
プロトコル名からプロトコル番号を取得する。 |
abstract java.lang.String |
getProtocolName()
プロトコル名を取得する。 |
int |
getRecvBufferSize()
受信バッファサイズを取得する。 |
abstract java.lang.String |
getRemoteAddress()
リモートのIPアドレスを取得する。 |
abstract Peer |
getRemotePeer()
リモートのPeerを取得する。 |
abstract int |
getRemotePort()
リモートのポートを取得する。 |
int |
getSendBufferSize()
送信バッファサイズを取得する。 |
abstract Packet |
receive()
受信する。 |
void |
send(byte[] b,
int offset,
int length)
送信する。 |
void |
send(java.lang.String dest,
int port,
byte[] b,
int offset,
int length)
送信する。 |
void |
setRecvBufferSize(int n)
受信バッファサイズをセットする。 |
void |
setSendBufferSize(int n)
送信バッファサイズをセットする。 |
java.lang.String |
toString()
文字列にする。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
public static final int PROTO_UNKNOWN
public static final int PROTO_TCP
public static final int PROTO_UDP
public static final int PROTO_PSEUDO
メソッドの詳細 |
---|
public abstract java.lang.String getProtocolName()
public abstract int getProtocol()
public abstract java.lang.String getLocalAddress()
public abstract int getLocalPort()
public abstract java.lang.String getRemoteAddress()
public abstract int getRemotePort()
public abstract Peer getLocalPeer()
public abstract Peer getRemotePeer()
public static int getProtocolIdByName(java.lang.String s)
s
-
public int getSendBufferSize()
public void setSendBufferSize(int n)
n
- public int getRecvBufferSize()
public void setRecvBufferSize(int n)
n
- public void send(byte[] b, int offset, int length) throws java.io.IOException
b
- offset
- length
-
java.io.IOException
public void send(java.lang.String dest, int port, byte[] b, int offset, int length) throws java.io.IOException
dest
- port
- b
- offset
- length
-
java.io.IOException
public abstract Packet receive() throws java.io.IOException
java.io.IOException
public java.lang.String toString()
java.lang.Object
内の toString
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |