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.Exception
public void stop()
public boolean send(byte[] buf)
public void run()
run
in interface java.lang.Runnable
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public static void main(java.lang.String[] args)
Copyright ? 1998-2006 Bela Ban. All Rights Reserved.