com.tuneology.avm.jesd
Class IO
java.lang.Object
|
+--com.tuneology.avm.jesd.IO
- Direct Known Subclasses:
- IOLSB, IOMSB
- public abstract class IO
- extends java.lang.Object
Helper API to Esound.
- Version:
- $Id: IO.java,v 1.1 2003/03/19 02:26:07 xnarf Exp $
- Author:
- ymnk
Field Summary |
protected byte[] |
ba
|
protected byte[] |
ia
|
protected java.io.InputStream |
in
|
protected java.io.OutputStream |
out
|
protected byte[] |
sa
|
protected java.net.Socket |
socket
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
in
protected java.io.InputStream in
out
protected java.io.OutputStream out
socket
protected java.net.Socket socket
ba
protected byte[] ba
sa
protected byte[] sa
ia
protected byte[] ia
IO
public IO()
readInt
public abstract int readInt()
throws java.io.IOException
- Throws:
java.io.IOException
-
readShort
public abstract int readShort()
throws java.io.IOException
- Throws:
java.io.IOException
-
writeInt
public abstract void writeInt(int val)
throws java.io.IOException
- Throws:
java.io.IOException
-
writeShort
public abstract void writeShort(int val)
throws java.io.IOException
- Throws:
java.io.IOException
-
setInputStream
public void setInputStream(java.io.InputStream in)
setOutputStream
public void setOutputStream(java.io.OutputStream out)
setSocket
public void setSocket(java.net.Socket socket)
throws java.io.IOException
- Throws:
java.io.IOException
-
getSocket
public java.net.Socket getSocket()
readByte
public int readByte()
throws java.io.IOException
- Throws:
java.io.IOException
-
readByte
public void readByte(byte[] array)
throws java.io.IOException
- Throws:
java.io.IOException
-
readByte
public void readByte(byte[] array,
int begin,
int length)
throws java.io.IOException
- Throws:
java.io.IOException
-
readPad
public void readPad(int n)
throws java.io.IOException
- Throws:
java.io.IOException
-
writeByte
public void writeByte(byte val)
throws java.io.IOException
- Throws:
java.io.IOException
-
writeByte
public void writeByte(int val)
throws java.io.IOException
- Throws:
java.io.IOException
-
writeByte
public void writeByte(byte[] array)
throws java.io.IOException
- Throws:
java.io.IOException
-
writeByte
public void writeByte(byte[] array,
int begin,
int length)
throws java.io.IOException
- Throws:
java.io.IOException
-
writePad
public void writePad(int n)
throws java.io.IOException
- Throws:
java.io.IOException
-
close
public void close()
throws java.io.IOException
- Throws:
java.io.IOException
-