Package org.sblim.slp.internal.msg
Class SLPOutputStream
java.lang.Object
org.sblim.slp.internal.msg.SLPOutputStream
public class SLPOutputStream
extends java.lang.Object
SLPOutputStream helps the building of SLP message bytes
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
freeSpaceint
size()
sizebyte[]
toByteArrayboolean
write
(byte[] pBytes) writeboolean
write
(java.lang.String pStr) writeboolean
write
(java.lang.String pStr, java.lang.String pReservedChars) writeboolean
write
(ServiceType pServType) writeboolean
write
(ServiceURL pURL) boolean
write16
(int pValue) write16boolean
write24
(int pValue) write24boolean
write32
(long pValue) write32boolean
write8
(int pValue) write8boolean
writeAttributeList
(java.util.Iterator<?> pAttrItr) writeAttributeListboolean
writeAttributeList
(java.util.List<?> pAttrList) writeAttributeListboolean
writeAuthBlockList
(java.util.List<?> pAuthBlockList) # of AttrAuths |(if present) Attribute Authentication Blocks...void
writeNoChk
(byte[] pBytes) writeNoChkvoid
writeNoChk16
(int pValue) writeNoChk16void
writeNoChk24
(int pValue) writeNoChk24void
writeNoChk32
(long pValue) writeNoChk32void
writeNoChk8
(int pValue) writeNoChk8boolean
writeServTypeList
(java.util.Iterator<?> pServTypeItr) writeServTypeListboolean
writeServTypeList
(java.util.List<?> pServTypeList) writeServTypeListboolean
writeStringList
(java.util.Iterator<java.lang.String> pStrListItr) writeStringListboolean
writeStringList
(java.util.Iterator<java.lang.String> pStrListItr, java.lang.String pReservedChars) writeStringListboolean
writeStringList
(java.util.List<java.lang.String> pStrList) writeStringListboolean
writeStringList
(java.util.List<java.lang.String> pStrList, java.lang.String pReservedChars) writeStringListboolean
writeURLList
(java.util.List<?> pURLList) writeURLListMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
URL_HDR_LENGTH
public static final int URL_HDR_LENGTHURL_HDR_LENGTH- See Also:
-
-
Constructor Details
-
SLPOutputStream
public SLPOutputStream()Ctor. -
SLPOutputStream
public SLPOutputStream(int pStreamLimit) Ctor.- Parameters:
pStreamLimit
-
-
-
Method Details
-
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
write- Parameters:
pServType
-- Returns:
- boolean
-
write
- 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<java.lang.String> pStrList) writeStringList- Parameters:
pStrList
-- Returns:
- boolean
-
writeStringList
public boolean writeStringList(java.util.Iterator<java.lang.String> pStrListItr) writeStringList- Parameters:
pStrListItr
-- Returns:
- boolean
-
writeStringList
public boolean writeStringList(java.util.List<java.lang.String> pStrList, java.lang.String pReservedChars) writeStringList- Parameters:
pStrList
-pReservedChars
-- Returns:
- boolean
-
writeStringList
public boolean writeStringList(java.util.Iterator<java.lang.String> 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
-
-