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<String> pStrListItr) writeStringListboolean
writeStringList
(Iterator<String> pStrListItr, String pReservedChars) writeStringListboolean
writeStringList
(List<String> pStrList) writeStringListboolean
writeStringList
(List<String> 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
-
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
-
-