org.sblim.slp.internal.msg
Class SLPOutputStream

java.lang.Object
  extended by org.sblim.slp.internal.msg.SLPOutputStream

public class SLPOutputStream
extends java.lang.Object

SLPOutputStream helps the building of SLP message bytes


Field Summary
static int URL_HDR_LENGTH
          URL_HDR_LENGTH
 
Constructor Summary
SLPOutputStream()
          Ctor.
SLPOutputStream(int pStreamLimit)
          Ctor.
 
Method Summary
 int freeSpace()
          freeSpace
 int size()
          size
 byte[] toByteArray()
          toByteArray
 boolean write(byte[] pBytes)
          write
 boolean write(ServiceType pServType)
          write
 boolean write(ServiceURL pURL)
           
 boolean write(java.lang.String pStr)
          write
 boolean write(java.lang.String pStr, java.lang.String pReservedChars)
          write
 boolean write16(int pValue)
          write16
 boolean write24(int pValue)
          write24
 boolean write32(long pValue)
          write32
 boolean write8(int pValue)
          write8
 boolean writeAttributeList(java.util.Iterator pAttrItr)
          writeAttributeList
 boolean writeAttributeList(java.util.List pAttrList)
          writeAttributeList
 boolean writeAuthBlockList(java.util.List pAuthBlockList)
          # of AttrAuths |(if present) Attribute Authentication Blocks...
 void writeNoChk(byte[] pBytes)
          writeNoChk
 void writeNoChk16(int pValue)
          writeNoChk16
 void writeNoChk24(int pValue)
          writeNoChk24
 void writeNoChk32(long pValue)
          writeNoChk32
 void writeNoChk8(int pValue)
          writeNoChk8
 boolean writeServTypeList(java.util.Iterator pServTypeItr)
          writeServTypeList
 boolean writeServTypeList(java.util.List pServTypeList)
          writeServTypeList
 boolean writeStringList(java.util.Iterator pStrListItr)
          writeStringList
 boolean writeStringList(java.util.Iterator pStrListItr, java.lang.String pReservedChars)
          writeStringList
 boolean writeStringList(java.util.List pStrList)
          writeStringList
 boolean writeStringList(java.util.List pStrList, java.lang.String pReservedChars)
          writeStringList
 boolean writeURLList(java.util.List pURLList)
          writeURLList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

URL_HDR_LENGTH

public static final int URL_HDR_LENGTH
URL_HDR_LENGTH

See Also:
Constant Field Values
Constructor Detail

SLPOutputStream

public SLPOutputStream()
Ctor.


SLPOutputStream

public SLPOutputStream(int pStreamLimit)
Ctor.

Parameters:
pStreamLimit -
Method Detail

size

public int size()
size

Returns:
int

freeSpace

public int freeSpace()
freeSpace

Returns:
int

toByteArray

public byte[] toByteArray()
toByteArray

Returns:
byte[]

write

public boolean write(byte[] pBytes)
write

Parameters:
pBytes -
Returns:
boolean

write

public boolean write(ServiceType pServType)
write

Parameters:
pServType -
Returns:
boolean

write

public boolean write(ServiceURL pURL)
Parameters:
pURL -
Returns:
boolean

writeURLList

public boolean writeURLList(java.util.List pURLList)
writeURLList

Parameters:
pURLList -
Returns:
boolean

writeServTypeList

public boolean writeServTypeList(java.util.List pServTypeList)
writeServTypeList

Parameters:
pServTypeList -
Returns:
boolean

writeServTypeList

public boolean writeServTypeList(java.util.Iterator pServTypeItr)
writeServTypeList

Parameters:
pServTypeItr -
Returns:
boolean

writeAttributeList

public boolean writeAttributeList(java.util.List pAttrList)
writeAttributeList

Parameters:
pAttrList -
Returns:
boolean

writeAttributeList

public boolean writeAttributeList(java.util.Iterator pAttrItr)
writeAttributeList

Parameters:
pAttrItr -
Returns:
boolean

writeAuthBlockList

public boolean writeAuthBlockList(java.util.List pAuthBlockList)
# of AttrAuths |(if present) Attribute Authentication Blocks...

Parameters:
pAuthBlockList -
Returns:
boolean

write

public boolean write(java.lang.String pStr)
write

Parameters:
pStr -
Returns:
boolean

write

public boolean write(java.lang.String pStr,
                     java.lang.String pReservedChars)
write

Parameters:
pStr -
pReservedChars -
Returns:
boolean

writeStringList

public boolean writeStringList(java.util.List pStrList)
writeStringList

Parameters:
pStrList -
Returns:
boolean

writeStringList

public boolean writeStringList(java.util.Iterator pStrListItr)
writeStringList

Parameters:
pStrListItr -
Returns:
boolean

writeStringList

public boolean writeStringList(java.util.List pStrList,
                               java.lang.String pReservedChars)
writeStringList

Parameters:
pStrList -
pReservedChars -
Returns:
boolean

writeStringList

public boolean writeStringList(java.util.Iterator pStrListItr,
                               java.lang.String pReservedChars)
writeStringList

Parameters:
pStrListItr -
pReservedChars -
Returns:
true if all list items are written to the stream, otherwise false

write8

public boolean write8(int pValue)
write8

Parameters:
pValue -
Returns:
boolean

write16

public boolean write16(int pValue)
write16

Parameters:
pValue -
Returns:
boolean

write24

public boolean write24(int pValue)
write24

Parameters:
pValue -
Returns:
boolean

write32

public boolean write32(long pValue)
write32

Parameters:
pValue -
Returns:
boolean

writeNoChk

public void writeNoChk(byte[] pBytes)
writeNoChk

Parameters:
pBytes -

writeNoChk8

public void writeNoChk8(int pValue)
writeNoChk8

Parameters:
pValue -

writeNoChk16

public void writeNoChk16(int pValue)
writeNoChk16

Parameters:
pValue -

writeNoChk24

public void writeNoChk24(int pValue)
writeNoChk24

Parameters:
pValue -

writeNoChk32

public void writeNoChk32(long pValue)
writeNoChk32

Parameters:
pValue -


Copyright © 2005, 2009 IBM Corporation. All Rights Reserved.