com.ibm.security.krb5.internal.util

Class KrbDataOutputStream

  1. java.lang.Object
  2. extended byjava.io.OutputStream
  3. extended byjava.io.FilterOutputStream
  4. extended byjava.io.BufferedOutputStream
  5. extended bycom.ibm.security.krb5.internal.util.KrbDataOutputStream
All implemented interfaces:
java.io.Closeable, java.io.Flushable
Direct known subclasses:
CCacheOutputStream, KeyTabOutputStream

  1. public class KrbDataOutputStream
  2. extends java.io.BufferedOutputStream
This class implements a buffered output stream. It provides methods to write a chunck of bytes to underlying data stream.
Version:
1.00
Author:
Yanni Zhang

Field Summary

Modifier and Type Field and Description
  1. protected
  2. int
version
DOCUMENT ME!
Fields inherited from class java.io.BufferedOutputStream
buf, count
Fields inherited from class java.io.FilterOutputStream
out

Constructor Summary

Constructor and Description
KrbDataOutputStream(java.io.OutputStream os)
KrbDataOutputStream(java.io.OutputStream os,int version)

Method Summary

Modifier and Type Method and Description
  1. void
write16(int num)
DOCUMENT ME!
  1. protected
  2. void
write16MSBF(int num)
DOCUMENT ME!
  1. void
write32(int num)
DOCUMENT ME!
  1. protected
  2. void
write32(java.lang.String str)
DOCUMENT ME!
  1. protected
  2. void
write32MSBF(int num)
DOCUMENT ME!
  1. void
write8(int num)
DOCUMENT ME!
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

Field Detail

version

  1. protected int version
DOCUMENT ME!

Constructor Detail

KrbDataOutputStream

  1. public KrbDataOutputStream(java.io.OutputStream os)

KrbDataOutputStream

  1. public KrbDataOutputStream(java.io.OutputStream os,
  2. int version)

Method Detail

write32

  1. public void write32(int num)
  2. throws java.io.IOException
DOCUMENT ME!
Parameters:
num - DOCUMENT ME!
Throws:
java.io.IOException - DOCUMENT ME!

write16

  1. public void write16(int num)
  2. throws java.io.IOException
DOCUMENT ME!
Parameters:
num - DOCUMENT ME!
Throws:
java.io.IOException - DOCUMENT ME!

write8

  1. public void write8(int num)
  2. throws java.io.IOException
DOCUMENT ME!
Parameters:
num - DOCUMENT ME!
Throws:
java.io.IOException - DOCUMENT ME!

write32MSBF

  1. protected void write32MSBF(int num)
  2. throws java.io.IOException
DOCUMENT ME!
Parameters:
num - DOCUMENT ME!
Throws:
java.io.IOException - DOCUMENT ME!

write16MSBF

  1. protected void write16MSBF(int num)
  2. throws java.io.IOException
DOCUMENT ME!
Parameters:
num - DOCUMENT ME!
Throws:
java.io.IOException - DOCUMENT ME!

write32

  1. protected void write32(java.lang.String str)
  2. throws java.io.IOException
DOCUMENT ME!
Parameters:
str - DOCUMENT ME!
Throws:
java.io.IOException - DOCUMENT ME!