Class SLPOutputStream
java.lang.Object
org.sblim.slp.internal.msg.SLPOutputStream
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
writeboolean
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
(Iterator pAttrItr) writeAttributeListboolean
writeAttributeList
(List pAttrList) writeAttributeListboolean
writeAuthBlockList
(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
(Iterator pServTypeItr) writeServTypeListboolean
writeServTypeList
(List pServTypeList) writeServTypeListboolean
writeStringList
(Iterator pStrListItr) writeStringListboolean
writeStringList
(Iterator pStrListItr, String pReservedChars) writeStringListboolean
writeStringList
(List pStrList) writeStringListboolean
writeStringList
(List pStrList, String pReservedChars) writeStringListboolean
writeURLList
(List pURLList) writeURLList
-
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:
pURL
-- Returns:
- boolean
-
writeURLList
-
writeServTypeList
writeServTypeList- Parameters:
pServTypeList
-- Returns:
- boolean
-
writeServTypeList
writeServTypeList- Parameters:
pServTypeItr
-- Returns:
- boolean
-
writeAttributeList
writeAttributeList- Parameters:
pAttrList
-- Returns:
- boolean
-
writeAttributeList
writeAttributeList- Parameters:
pAttrItr
-- Returns:
- boolean
-
writeAuthBlockList
# of AttrAuths |(if present) Attribute Authentication Blocks...- Parameters:
pAuthBlockList
-- Returns:
- boolean
-
write
-
write
-
writeStringList
writeStringList- Parameters:
pStrList
-- Returns:
- boolean
-
writeStringList
writeStringList- Parameters:
pStrListItr
-- Returns:
- boolean
-
writeStringList
-
writeStringList
-
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
-
-