public abstract class oadd.org.apache.commons.net.SocketClient extends java.lang.Object
{
public static final java.lang.String NETASCII_EOL;
private static final javax.net.SocketFactory DEFAULT_SOCKET_FACTORY;
private static final javax.net.ServerSocketFactory DEFAULT_SERVER_SOCKET_FACTORY;
private static final int DEFAULT_CONNECT_TIMEOUT;
private oadd.org.apache.commons.net.ProtocolCommandSupport commandSupport;
protected int _timeout_;
protected java.net.Socket _socket_;
protected java.lang.String _hostname_;
protected int _defaultPort_;
protected java.io.InputStream _input_;
protected java.io.OutputStream _output_;
protected javax.net.SocketFactory _socketFactory_;
protected javax.net.ServerSocketFactory _serverSocketFactory_;
protected int connectTimeout;
private int receiveBufferSize;
private int sendBufferSize;
private java.net.Proxy connProxy;
private java.nio.charset.Charset charset;
public void <init>()
{
javax.net.SocketFactory v;
java.nio.charset.Charset v;
int v, v, v;
javax.net.ServerSocketFactory v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
specialinvoke v.<java.lang.Object: void <init>()>();
v = (int) 60000;
v.<oadd.org.apache.commons.net.SocketClient: int connectTimeout> = v;
v = (int) -1;
v.<oadd.org.apache.commons.net.SocketClient: int receiveBufferSize> = v;
v = (int) -1;
v.<oadd.org.apache.commons.net.SocketClient: int sendBufferSize> = v;
v = staticinvoke <java.nio.charset.Charset: java.nio.charset.Charset defaultCharset()>();
v.<oadd.org.apache.commons.net.SocketClient: java.nio.charset.Charset charset> = v;
v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_> = null;
v.<oadd.org.apache.commons.net.SocketClient: java.lang.String _hostname_> = null;
v.<oadd.org.apache.commons.net.SocketClient: java.io.InputStream _input_> = null;
v.<oadd.org.apache.commons.net.SocketClient: java.io.OutputStream _output_> = null;
v.<oadd.org.apache.commons.net.SocketClient: int _timeout_> = 0;
v.<oadd.org.apache.commons.net.SocketClient: int _defaultPort_> = 0;
v = <oadd.org.apache.commons.net.SocketClient: javax.net.SocketFactory DEFAULT_SOCKET_FACTORY>;
v.<oadd.org.apache.commons.net.SocketClient: javax.net.SocketFactory _socketFactory_> = v;
v = <oadd.org.apache.commons.net.SocketClient: javax.net.ServerSocketFactory DEFAULT_SERVER_SOCKET_FACTORY>;
v.<oadd.org.apache.commons.net.SocketClient: javax.net.ServerSocketFactory _serverSocketFactory_> = v;
return;
}
private void _connect(java.net.InetAddress, int, java.net.InetAddress, int) throws java.net.SocketException, java.io.IOException
{
java.net.Socket v, v, v, v, v;
oadd.org.apache.commons.net.SocketClient v;
java.net.InetAddress v, v;
int v, v, v, v, v, v, v, v, v;
java.net.InetSocketAddress v, v;
javax.net.SocketFactory v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: java.net.InetAddress;
v := @parameter: int;
v := @parameter: java.net.InetAddress;
v := @parameter: int;
v = v.<oadd.org.apache.commons.net.SocketClient: javax.net.SocketFactory _socketFactory_>;
v = virtualinvoke v.<javax.net.SocketFactory: java.net.Socket createSocket()>();
v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_> = v;
v = v.<oadd.org.apache.commons.net.SocketClient: int receiveBufferSize>;
v = (int) -1;
if v == v goto label;
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
v = v.<oadd.org.apache.commons.net.SocketClient: int receiveBufferSize>;
virtualinvoke v.<java.net.Socket: void setReceiveBufferSize(int)>(v);
label:
v = v.<oadd.org.apache.commons.net.SocketClient: int sendBufferSize>;
v = (int) -1;
if v == v goto label;
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
v = v.<oadd.org.apache.commons.net.SocketClient: int sendBufferSize>;
virtualinvoke v.<java.net.Socket: void setSendBufferSize(int)>(v);
label:
if v == null goto label;
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
v = new java.net.InetSocketAddress;
specialinvoke v.<java.net.InetSocketAddress: void <init>(java.net.InetAddress,int)>(v, v);
virtualinvoke v.<java.net.Socket: void bind(java.net.SocketAddress)>(v);
label:
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
v = new java.net.InetSocketAddress;
specialinvoke v.<java.net.InetSocketAddress: void <init>(java.net.InetAddress,int)>(v, v);
v = v.<oadd.org.apache.commons.net.SocketClient: int connectTimeout>;
virtualinvoke v.<java.net.Socket: void connect(java.net.SocketAddress,int)>(v, v);
virtualinvoke v.<oadd.org.apache.commons.net.SocketClient: void _connectAction_()>();
return;
}
protected void _connectAction_() throws java.io.IOException
{
java.io.OutputStream v;
java.net.Socket v, v;
oadd.org.apache.commons.net.SocketClient v;
java.io.InputStream v;
v := @this: oadd.org.apache.commons.net.SocketClient;
virtualinvoke v.<oadd.org.apache.commons.net.SocketClient: void applySocketAttributes()>();
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
v = virtualinvoke v.<java.net.Socket: java.io.InputStream getInputStream()>();
v.<oadd.org.apache.commons.net.SocketClient: java.io.InputStream _input_> = v;
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
v = virtualinvoke v.<java.net.Socket: java.io.OutputStream getOutputStream()>();
v.<oadd.org.apache.commons.net.SocketClient: java.io.OutputStream _output_> = v;
return;
}
public void addProtocolCommandListener(oadd.org.apache.commons.net.ProtocolCommandListener)
{
oadd.org.apache.commons.net.ProtocolCommandListener v;
oadd.org.apache.commons.net.ProtocolCommandSupport v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: oadd.org.apache.commons.net.ProtocolCommandListener;
v = virtualinvoke v.<oadd.org.apache.commons.net.SocketClient: oadd.org.apache.commons.net.ProtocolCommandSupport getCommandSupport()>();
virtualinvoke v.<oadd.org.apache.commons.net.ProtocolCommandSupport: void addProtocolCommandListener(oadd.org.apache.commons.net.ProtocolCommandListener)>(v);
return;
}
protected void applySocketAttributes() throws java.net.SocketException
{
int v;
java.net.Socket v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
v = v.<oadd.org.apache.commons.net.SocketClient: int _timeout_>;
virtualinvoke v.<java.net.Socket: void setSoTimeout(int)>(v);
return;
}
private void closeQuietly(java.io.Closeable)
{
oadd.org.apache.commons.net.SocketClient v;
java.io.Closeable v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: java.io.Closeable;
return;
}
private void closeQuietly(java.net.Socket)
{
java.net.Socket v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: java.net.Socket;
return;
}
public void connect(java.net.InetAddress) throws java.net.SocketException, java.io.IOException
{
int v;
java.net.InetAddress v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: java.net.InetAddress;
v.<oadd.org.apache.commons.net.SocketClient: java.lang.String _hostname_> = null;
v = v.<oadd.org.apache.commons.net.SocketClient: int _defaultPort_>;
virtualinvoke v.<oadd.org.apache.commons.net.SocketClient: void connect(java.net.InetAddress,int)>(v, v);
return;
}
public void connect(java.net.InetAddress, int) throws java.net.SocketException, java.io.IOException
{
java.net.InetAddress v;
int v, v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: java.net.InetAddress;
v := @parameter: int;
v.<oadd.org.apache.commons.net.SocketClient: java.lang.String _hostname_> = null;
v = (int) -1;
specialinvoke v.<oadd.org.apache.commons.net.SocketClient: void _connect(java.net.InetAddress,int,java.net.InetAddress,int)>(v, v, null, v);
return;
}
public void connect(java.net.InetAddress, int, java.net.InetAddress, int) throws java.net.SocketException, java.io.IOException
{
java.net.InetAddress v, v;
int v, v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: java.net.InetAddress;
v := @parameter: int;
v := @parameter: java.net.InetAddress;
v := @parameter: int;
v.<oadd.org.apache.commons.net.SocketClient: java.lang.String _hostname_> = null;
specialinvoke v.<oadd.org.apache.commons.net.SocketClient: void _connect(java.net.InetAddress,int,java.net.InetAddress,int)>(v, v, v, v);
return;
}
public void connect(java.lang.String) throws java.net.SocketException, java.io.IOException
{
int v;
java.lang.String v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: java.lang.String;
v = v.<oadd.org.apache.commons.net.SocketClient: int _defaultPort_>;
virtualinvoke v.<oadd.org.apache.commons.net.SocketClient: void connect(java.lang.String,int)>(v, v);
return;
}
public void connect(java.lang.String, int) throws java.net.SocketException, java.io.IOException
{
java.net.InetAddress v;
int v, v;
java.lang.String v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: java.lang.String;
v := @parameter: int;
v.<oadd.org.apache.commons.net.SocketClient: java.lang.String _hostname_> = v;
v = staticinvoke <java.net.InetAddress: java.net.InetAddress getByName(java.lang.String)>(v);
v = (int) -1;
specialinvoke v.<oadd.org.apache.commons.net.SocketClient: void _connect(java.net.InetAddress,int,java.net.InetAddress,int)>(v, v, null, v);
return;
}
public void connect(java.lang.String, int, java.net.InetAddress, int) throws java.net.SocketException, java.io.IOException
{
java.net.InetAddress v, v;
int v, v;
java.lang.String v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: java.net.InetAddress;
v := @parameter: int;
v.<oadd.org.apache.commons.net.SocketClient: java.lang.String _hostname_> = v;
v = staticinvoke <java.net.InetAddress: java.net.InetAddress getByName(java.lang.String)>(v);
specialinvoke v.<oadd.org.apache.commons.net.SocketClient: void _connect(java.net.InetAddress,int,java.net.InetAddress,int)>(v, v, v, v);
return;
}
protected void createCommandSupport()
{
oadd.org.apache.commons.net.ProtocolCommandSupport v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v = new oadd.org.apache.commons.net.ProtocolCommandSupport;
specialinvoke v.<oadd.org.apache.commons.net.ProtocolCommandSupport: void <init>(java.lang.Object)>(v);
v.<oadd.org.apache.commons.net.SocketClient: oadd.org.apache.commons.net.ProtocolCommandSupport commandSupport> = v;
return;
}
public void disconnect() throws java.io.IOException
{
java.io.OutputStream v;
java.net.Socket v;
oadd.org.apache.commons.net.SocketClient v;
java.io.InputStream v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
specialinvoke v.<oadd.org.apache.commons.net.SocketClient: void closeQuietly(java.net.Socket)>(v);
v = v.<oadd.org.apache.commons.net.SocketClient: java.io.InputStream _input_>;
specialinvoke v.<oadd.org.apache.commons.net.SocketClient: void closeQuietly(java.io.Closeable)>(v);
v = v.<oadd.org.apache.commons.net.SocketClient: java.io.OutputStream _output_>;
specialinvoke v.<oadd.org.apache.commons.net.SocketClient: void closeQuietly(java.io.Closeable)>(v);
v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_> = null;
v.<oadd.org.apache.commons.net.SocketClient: java.lang.String _hostname_> = null;
v.<oadd.org.apache.commons.net.SocketClient: java.io.InputStream _input_> = null;
v.<oadd.org.apache.commons.net.SocketClient: java.io.OutputStream _output_> = null;
return;
}
protected void fireCommandSent(java.lang.String, java.lang.String)
{
oadd.org.apache.commons.net.ProtocolCommandSupport v, v;
int v;
java.lang.String v, v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.apache.commons.net.SocketClient: oadd.org.apache.commons.net.ProtocolCommandSupport getCommandSupport()>();
v = virtualinvoke v.<oadd.org.apache.commons.net.ProtocolCommandSupport: int getListenerCount()>();
if v <= 0 goto label;
v = virtualinvoke v.<oadd.org.apache.commons.net.SocketClient: oadd.org.apache.commons.net.ProtocolCommandSupport getCommandSupport()>();
virtualinvoke v.<oadd.org.apache.commons.net.ProtocolCommandSupport: void fireCommandSent(java.lang.String,java.lang.String)>(v, v);
label:
return;
}
protected void fireReplyReceived(int, java.lang.String)
{
oadd.org.apache.commons.net.ProtocolCommandSupport v, v;
int v, v;
java.lang.String v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: int;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.apache.commons.net.SocketClient: oadd.org.apache.commons.net.ProtocolCommandSupport getCommandSupport()>();
v = virtualinvoke v.<oadd.org.apache.commons.net.ProtocolCommandSupport: int getListenerCount()>();
if v <= 0 goto label;
v = virtualinvoke v.<oadd.org.apache.commons.net.SocketClient: oadd.org.apache.commons.net.ProtocolCommandSupport getCommandSupport()>();
virtualinvoke v.<oadd.org.apache.commons.net.ProtocolCommandSupport: void fireReplyReceived(int,java.lang.String)>(v, v);
label:
return;
}
public java.nio.charset.Charset getCharset()
{
java.nio.charset.Charset v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v = v.<oadd.org.apache.commons.net.SocketClient: java.nio.charset.Charset charset>;
return v;
}
public java.lang.String getCharsetName()
{
java.lang.String v;
java.nio.charset.Charset v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v = v.<oadd.org.apache.commons.net.SocketClient: java.nio.charset.Charset charset>;
v = virtualinvoke v.<java.nio.charset.Charset: java.lang.String name()>();
return v;
}
protected oadd.org.apache.commons.net.ProtocolCommandSupport getCommandSupport()
{
oadd.org.apache.commons.net.ProtocolCommandSupport v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v = v.<oadd.org.apache.commons.net.SocketClient: oadd.org.apache.commons.net.ProtocolCommandSupport commandSupport>;
return v;
}
public int getConnectTimeout()
{
int v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v = v.<oadd.org.apache.commons.net.SocketClient: int connectTimeout>;
return v;
}
public int getDefaultPort()
{
int v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v = v.<oadd.org.apache.commons.net.SocketClient: int _defaultPort_>;
return v;
}
public int getDefaultTimeout()
{
int v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v = v.<oadd.org.apache.commons.net.SocketClient: int _timeout_>;
return v;
}
public boolean getKeepAlive() throws java.net.SocketException
{
java.net.Socket v;
oadd.org.apache.commons.net.SocketClient v;
boolean v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
v = virtualinvoke v.<java.net.Socket: boolean getKeepAlive()>();
return v;
}
public java.net.InetAddress getLocalAddress()
{
java.net.InetAddress v;
java.net.Socket v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
v = virtualinvoke v.<java.net.Socket: java.net.InetAddress getLocalAddress()>();
return v;
}
public int getLocalPort()
{
int v;
java.net.Socket v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
v = virtualinvoke v.<java.net.Socket: int getLocalPort()>();
return v;
}
public java.net.Proxy getProxy()
{
java.net.Proxy v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Proxy connProxy>;
return v;
}
protected int getReceiveBufferSize()
{
int v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v = v.<oadd.org.apache.commons.net.SocketClient: int receiveBufferSize>;
return v;
}
public java.net.InetAddress getRemoteAddress()
{
java.net.InetAddress v;
java.net.Socket v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
v = virtualinvoke v.<java.net.Socket: java.net.InetAddress getInetAddress()>();
return v;
}
public int getRemotePort()
{
int v;
java.net.Socket v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
v = virtualinvoke v.<java.net.Socket: int getPort()>();
return v;
}
protected int getSendBufferSize()
{
int v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v = v.<oadd.org.apache.commons.net.SocketClient: int sendBufferSize>;
return v;
}
public javax.net.ServerSocketFactory getServerSocketFactory()
{
javax.net.ServerSocketFactory v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v = v.<oadd.org.apache.commons.net.SocketClient: javax.net.ServerSocketFactory _serverSocketFactory_>;
return v;
}
public int getSoLinger() throws java.net.SocketException
{
int v;
java.net.Socket v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
v = virtualinvoke v.<java.net.Socket: int getSoLinger()>();
return v;
}
public int getSoTimeout() throws java.net.SocketException
{
int v;
java.net.Socket v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
v = virtualinvoke v.<java.net.Socket: int getSoTimeout()>();
return v;
}
public boolean getTcpNoDelay() throws java.net.SocketException
{
java.net.Socket v;
oadd.org.apache.commons.net.SocketClient v;
boolean v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
v = virtualinvoke v.<java.net.Socket: boolean getTcpNoDelay()>();
return v;
}
public boolean isAvailable()
{
java.net.Socket v, v, v, v, v, v, v, v;
java.net.SocketAddress v;
oadd.org.apache.commons.net.SocketClient v;
java.net.InetAddress v;
int v;
boolean v, v, v, v;
java.io.IOException v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v = virtualinvoke v.<oadd.org.apache.commons.net.SocketClient: boolean isConnected()>();
if v == 0 goto label;
label:
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
v = virtualinvoke v.<java.net.Socket: java.net.InetAddress getInetAddress()>();
if v != null goto label;
label:
return 0;
label:
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
v = virtualinvoke v.<java.net.Socket: int getPort()>();
if v != 0 goto label;
label:
return 0;
label:
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
v = virtualinvoke v.<java.net.Socket: java.net.SocketAddress getRemoteSocketAddress()>();
if v != null goto label;
label:
return 0;
label:
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
v = virtualinvoke v.<java.net.Socket: boolean isClosed()>();
if v == 0 goto label;
label:
return 0;
label:
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
v = virtualinvoke v.<java.net.Socket: boolean isInputShutdown()>();
if v == 0 goto label;
label:
return 0;
label:
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
v = virtualinvoke v.<java.net.Socket: boolean isOutputShutdown()>();
if v == 0 goto label;
label:
return 0;
label:
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
virtualinvoke v.<java.net.Socket: java.io.InputStream getInputStream()>();
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
virtualinvoke v.<java.net.Socket: java.io.OutputStream getOutputStream()>();
label:
goto label;
label:
v := @caughtexception;
return 0;
label:
return 1;
label:
return 0;
catch java.io.IOException from label to label with label;
catch java.io.IOException from label to label with label;
catch java.io.IOException from label to label with label;
catch java.io.IOException from label to label with label;
catch java.io.IOException from label to label with label;
catch java.io.IOException from label to label with label;
catch java.io.IOException from label to label with label;
}
public boolean isConnected()
{
java.net.Socket v, v;
oadd.org.apache.commons.net.SocketClient v;
boolean v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
if v != null goto label;
return 0;
label:
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
v = virtualinvoke v.<java.net.Socket: boolean isConnected()>();
return v;
}
public void removeProtocolCommandListener(oadd.org.apache.commons.net.ProtocolCommandListener)
{
oadd.org.apache.commons.net.ProtocolCommandListener v;
oadd.org.apache.commons.net.ProtocolCommandSupport v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: oadd.org.apache.commons.net.ProtocolCommandListener;
v = virtualinvoke v.<oadd.org.apache.commons.net.SocketClient: oadd.org.apache.commons.net.ProtocolCommandSupport getCommandSupport()>();
virtualinvoke v.<oadd.org.apache.commons.net.ProtocolCommandSupport: void removeProtocolCommandListener(oadd.org.apache.commons.net.ProtocolCommandListener)>(v);
return;
}
public void setCharset(java.nio.charset.Charset)
{
java.nio.charset.Charset v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: java.nio.charset.Charset;
v.<oadd.org.apache.commons.net.SocketClient: java.nio.charset.Charset charset> = v;
return;
}
public void setConnectTimeout(int)
{
int v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: int;
v.<oadd.org.apache.commons.net.SocketClient: int connectTimeout> = v;
return;
}
public void setDefaultPort(int)
{
int v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: int;
v.<oadd.org.apache.commons.net.SocketClient: int _defaultPort_> = v;
return;
}
public void setDefaultTimeout(int)
{
int v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: int;
v.<oadd.org.apache.commons.net.SocketClient: int _timeout_> = v;
return;
}
public void setKeepAlive(boolean) throws java.net.SocketException
{
java.net.Socket v;
oadd.org.apache.commons.net.SocketClient v;
boolean v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: boolean;
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
virtualinvoke v.<java.net.Socket: void setKeepAlive(boolean)>(v);
return;
}
public void setProxy(java.net.Proxy)
{
oadd.org.apache.commons.net.DefaultSocketFactory v;
java.net.Proxy v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: java.net.Proxy;
v = new oadd.org.apache.commons.net.DefaultSocketFactory;
specialinvoke v.<oadd.org.apache.commons.net.DefaultSocketFactory: void <init>(java.net.Proxy)>(v);
virtualinvoke v.<oadd.org.apache.commons.net.SocketClient: void setSocketFactory(javax.net.SocketFactory)>(v);
v.<oadd.org.apache.commons.net.SocketClient: java.net.Proxy connProxy> = v;
return;
}
public void setReceiveBufferSize(int) throws java.net.SocketException
{
int v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: int;
v.<oadd.org.apache.commons.net.SocketClient: int receiveBufferSize> = v;
return;
}
public void setSendBufferSize(int) throws java.net.SocketException
{
int v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: int;
v.<oadd.org.apache.commons.net.SocketClient: int sendBufferSize> = v;
return;
}
public void setServerSocketFactory(javax.net.ServerSocketFactory)
{
javax.net.ServerSocketFactory v, v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: javax.net.ServerSocketFactory;
if v != null goto label;
v = <oadd.org.apache.commons.net.SocketClient: javax.net.ServerSocketFactory DEFAULT_SERVER_SOCKET_FACTORY>;
v.<oadd.org.apache.commons.net.SocketClient: javax.net.ServerSocketFactory _serverSocketFactory_> = v;
goto label;
label:
v.<oadd.org.apache.commons.net.SocketClient: javax.net.ServerSocketFactory _serverSocketFactory_> = v;
label:
return;
}
public void setSocketFactory(javax.net.SocketFactory)
{
javax.net.SocketFactory v, v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: javax.net.SocketFactory;
if v != null goto label;
v = <oadd.org.apache.commons.net.SocketClient: javax.net.SocketFactory DEFAULT_SOCKET_FACTORY>;
v.<oadd.org.apache.commons.net.SocketClient: javax.net.SocketFactory _socketFactory_> = v;
goto label;
label:
v.<oadd.org.apache.commons.net.SocketClient: javax.net.SocketFactory _socketFactory_> = v;
label:
return;
}
public void setSoLinger(boolean, int) throws java.net.SocketException
{
java.net.Socket v;
int v;
oadd.org.apache.commons.net.SocketClient v;
boolean v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: boolean;
v := @parameter: int;
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
virtualinvoke v.<java.net.Socket: void setSoLinger(boolean,int)>(v, v);
return;
}
public void setSoTimeout(int) throws java.net.SocketException
{
int v;
java.net.Socket v;
oadd.org.apache.commons.net.SocketClient v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: int;
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
virtualinvoke v.<java.net.Socket: void setSoTimeout(int)>(v);
return;
}
public void setTcpNoDelay(boolean) throws java.net.SocketException
{
java.net.Socket v;
oadd.org.apache.commons.net.SocketClient v;
boolean v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: boolean;
v = v.<oadd.org.apache.commons.net.SocketClient: java.net.Socket _socket_>;
virtualinvoke v.<java.net.Socket: void setTcpNoDelay(boolean)>(v);
return;
}
public boolean verifyRemote(java.net.Socket)
{
java.net.InetAddress v, v;
java.net.Socket v;
oadd.org.apache.commons.net.SocketClient v;
boolean v;
v := @this: oadd.org.apache.commons.net.SocketClient;
v := @parameter: java.net.Socket;
v = virtualinvoke v.<java.net.Socket: java.net.InetAddress getInetAddress()>();
v = virtualinvoke v.<oadd.org.apache.commons.net.SocketClient: java.net.InetAddress getRemoteAddress()>();
v = virtualinvoke v.<java.net.InetAddress: boolean equals(java.lang.Object)>(v);
return v;
}
static void <clinit>()
{
javax.net.ServerSocketFactory v;
javax.net.SocketFactory v;
v = staticinvoke <javax.net.SocketFactory: javax.net.SocketFactory getDefault()>();
<oadd.org.apache.commons.net.SocketClient: javax.net.SocketFactory DEFAULT_SOCKET_FACTORY> = v;
v = staticinvoke <javax.net.ServerSocketFactory: javax.net.ServerSocketFactory getDefault()>();
<oadd.org.apache.commons.net.SocketClient: javax.net.ServerSocketFactory DEFAULT_SERVER_SOCKET_FACTORY> = v;
return;
}
}