/* Class584_Sub1 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import java.io.IOException;
import java.net.Socket;

public class Class584_Sub1 extends Class584
{
    Class565 aClass565_8505;
    Socket aSocket8506;
    Class575 aClass575_8507;
    
    public void method12808() {
	((Class584_Sub1) this).aClass565_8505.method12381(-899546662);
	try {
	    ((Class584_Sub1) this).aSocket8506.close();
	} catch (IOException ioexception) {
	    /* empty */
	}
	((Class584_Sub1) this).aClass575_8507.method12674(-396873517);
    }
    
    public void method12813() {
	((Class584_Sub1) this).aClass565_8505.method12381(-525620150);
	try {
	    ((Class584_Sub1) this).aSocket8506.close();
	} catch (IOException ioexception) {
	    /* empty */
	}
	((Class584_Sub1) this).aClass575_8507.method12674(-428118245);
    }
    
    public int method12798(int i) throws IOException {
	return ((Class584_Sub1) this).aClass575_8507.method12681(-1796054686);
    }
    
    public int method12797(byte[] is, int i, int i_0_, byte i_1_)
	throws IOException {
	return ((Class584_Sub1) this).aClass575_8507.method12677(is, i, i_0_,
								 (byte) 13);
    }
    
    public void method12799(byte[] is, int i, int i_2_, int i_3_)
	throws IOException {
	((Class584_Sub1) this).aClass565_8505.method12367(is, i, i_2_,
							  494874004);
    }
    
    public void method12802() {
	((Class584_Sub1) this).aClass575_8507.method12678(279938750);
	((Class584_Sub1) this).aClass565_8505.method12374(-1966225525);
    }
    
    public void method12801(int i) {
	((Class584_Sub1) this).aClass575_8507.method12678(1807824635);
	((Class584_Sub1) this).aClass565_8505.method12374(10738680);
    }
    
    Class584_Sub1(Socket socket, int i) throws IOException {
	((Class584_Sub1) this).aSocket8506 = socket;
	((Class584_Sub1) this).aSocket8506.setSoTimeout(30000);
	((Class584_Sub1) this).aSocket8506.setTcpNoDelay(true);
	((Class584_Sub1) this).aClass575_8507
	    = new Class575(((Class584_Sub1) this).aSocket8506.getInputStream(),
			   i);
	((Class584_Sub1) this).aClass565_8505
	    = new Class565(((Class584_Sub1) this).aSocket8506
			       .getOutputStream(),
			   i);
    }
    
    void method14184() {
	method12803((byte) -99);
    }
    
    public boolean method12811(int i) throws IOException {
	return ((Class584_Sub1) this).aClass575_8507.method12672(i,
								 1459389738);
    }
    
    public int method12815() throws IOException {
	return ((Class584_Sub1) this).aClass575_8507.method12681(-515739750);
    }
    
    public int method12804() throws IOException {
	return ((Class584_Sub1) this).aClass575_8507.method12681(493885485);
    }
    
    public void finalize() {
	method12803((byte) -94);
    }
    
    public int method12806(byte[] is, int i, int i_4_) throws IOException {
	return ((Class584_Sub1) this).aClass575_8507.method12677(is, i, i_4_,
								 (byte) 2);
    }
    
    public int method12807(byte[] is, int i, int i_5_) throws IOException {
	return ((Class584_Sub1) this).aClass575_8507.method12677(is, i, i_5_,
								 (byte) 44);
    }
    
    public void method12796(byte[] is, int i, int i_6_) throws IOException {
	((Class584_Sub1) this).aClass565_8505.method12367(is, i, i_6_,
							  -768816578);
    }
    
    public void method12803(byte i) {
	((Class584_Sub1) this).aClass565_8505.method12381(-1716373834);
	try {
	    ((Class584_Sub1) this).aSocket8506.close();
	} catch (IOException ioexception) {
	    /* empty */
	}
	((Class584_Sub1) this).aClass575_8507.method12674(-1679936986);
    }
    
    public void method12810(byte[] is, int i, int i_7_) throws IOException {
	((Class584_Sub1) this).aClass565_8505.method12367(is, i, i_7_,
							  471406498);
    }
    
    public int method12805(byte[] is, int i, int i_8_) throws IOException {
	return ((Class584_Sub1) this).aClass575_8507.method12677(is, i, i_8_,
								 (byte) 14);
    }
    
    public void method12812() {
	((Class584_Sub1) this).aClass565_8505.method12381(-1772780958);
	try {
	    ((Class584_Sub1) this).aSocket8506.close();
	} catch (IOException ioexception) {
	    /* empty */
	}
	((Class584_Sub1) this).aClass575_8507.method12674(14284130);
    }
    
    public void method12809(byte[] is, int i, int i_9_) throws IOException {
	((Class584_Sub1) this).aClass565_8505.method12367(is, i, i_9_,
							  -1171904484);
    }
    
    public void method12814() {
	((Class584_Sub1) this).aClass575_8507.method12678(899568167);
	((Class584_Sub1) this).aClass565_8505.method12374(305897676);
    }
    
    public boolean method12800(int i, int i_10_) throws IOException {
	return ((Class584_Sub1) this).aClass575_8507.method12672(i,
								 1268825344);
    }
}
