fipaos.parser.acl.bitefficient
Class ACLOutputStream
java.lang.Object
|
+--java.io.OutputStream
|
+--java.io.FilterOutputStream
|
+--java.io.BufferedOutputStream
|
+--fipaos.parser.acl.bitefficient.ACLOutputStream
- public class ACLOutputStream
- extends java.io.BufferedOutputStream
OutputStream that writes fipa-bitefficient-std coded messages into stream.
- Author:
- Heikki Helin, Mikko Laukkanen
Fields inherited from class java.io.BufferedOutputStream |
buf, count |
Fields inherited from class java.io.FilterOutputStream |
out |
Constructor Summary |
ACLOutputStream(java.io.OutputStream o)
Initialise the ACL output stream with given OutputStream. |
ACLOutputStream(java.io.OutputStream o,
int sz)
Initialise the ACL output stream with given OutputStream and
codetable size. |
Methods inherited from class java.io.BufferedOutputStream |
flush, write, write |
Methods inherited from class java.io.FilterOutputStream |
close, write |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ACLOutputStream
public ACLOutputStream(java.io.OutputStream o)
- Initialise the ACL output stream with given OutputStream.
ACLOutputStream
public ACLOutputStream(java.io.OutputStream o,
int sz)
- Initialise the ACL output stream with given OutputStream and
codetable size.
getCodeTable
public EncoderCodetable getCodeTable()
initialize
public void initialize(int sz)
write
public void write(ACL m)
throws java.io.IOException
- Writes ACL message to output stream
- Parameters:
m
- Message to be written
write
public void write(ACL m,
byte c)
throws java.io.IOException
- Writes ACL message output stream using specified coding.
- Parameters:
m
- Message to be writtenc
- Coding scheme (ACL_BITEFFICIENT_CODETABLE or
ACL_BITEFFICIENT_NO_CODETABLE)