public class Link
extends java.lang.Object
implements java.lang.Runnable
| Modifier and Type | Class and Description |
|---|---|
static interface |
Link.Receiver |
| Constructor and Description |
|---|
Link(java.lang.String local_addr,
int local_port,
java.lang.String remote_addr,
int remote_port) |
Link(java.lang.String local_addr,
int local_port,
java.lang.String remote_addr,
int remote_port,
Link.Receiver r) |
Link(java.lang.String local_addr,
int local_port,
java.lang.String remote_addr,
int remote_port,
long timeout,
long hb_interval,
Link.Receiver r) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object other) |
boolean |
established() |
java.net.InetAddress |
getLocalAddress() |
int |
getLocalPort() |
java.net.InetAddress |
getRemoteAddress() |
int |
getRemotePort() |
int |
hashCode() |
static void |
main(java.lang.String[] args) |
void |
run()
Receiver thread main loop.
|
boolean |
send(byte[] buf)
Tries to send buffer across out socket.
|
void |
setReceiver(Link.Receiver r) |
void |
setTrace(boolean t) |
void |
start() |
void |
stop() |
java.lang.String |
toString() |
public Link(java.lang.String local_addr,
int local_port,
java.lang.String remote_addr,
int remote_port)
public Link(java.lang.String local_addr,
int local_port,
java.lang.String remote_addr,
int remote_port,
Link.Receiver r)
public Link(java.lang.String local_addr,
int local_port,
java.lang.String remote_addr,
int remote_port,
long timeout,
long hb_interval,
Link.Receiver r)
public void setTrace(boolean t)
public void setReceiver(Link.Receiver r)
public boolean established()
public java.net.InetAddress getLocalAddress()
public java.net.InetAddress getRemoteAddress()
public int getLocalPort()
public int getRemotePort()
public void start()
throws java.lang.Exception
java.lang.Exceptionpublic void stop()
public boolean send(byte[] buf)
public void run()
run in interface java.lang.Runnablepublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic static void main(java.lang.String[] args)
Copyright ? 1998-2006 Bela Ban. All Rights Reserved.