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 TypeMethodDescriptionintfreeSpaceintsize()sizebyte[]toByteArraybooleanwrite(byte[] pBytes) writebooleanwritebooleanwritebooleanwrite(ServiceType pServType) writebooleanwrite(ServiceURL pURL) booleanwrite16(int pValue) write16booleanwrite24(int pValue) write24booleanwrite32(long pValue) write32booleanwrite8(int pValue) write8booleanwriteAttributeList(Iterator pAttrItr) writeAttributeListbooleanwriteAttributeList(List pAttrList) writeAttributeListbooleanwriteAuthBlockList(List pAuthBlockList) # of AttrAuths |(if present) Attribute Authentication Blocks...voidwriteNoChk(byte[] pBytes) writeNoChkvoidwriteNoChk16(int pValue) writeNoChk16voidwriteNoChk24(int pValue) writeNoChk24voidwriteNoChk32(long pValue) writeNoChk32voidwriteNoChk8(int pValue) writeNoChk8booleanwriteServTypeList(Iterator pServTypeItr) writeServTypeListbooleanwriteServTypeList(List pServTypeList) writeServTypeListbooleanwriteStringList(Iterator pStrListItr) writeStringListbooleanwriteStringList(Iterator pStrListItr, String pReservedChars) writeStringListbooleanwriteStringList(List pStrList) writeStringListbooleanwriteStringList(List pStrList, String pReservedChars) writeStringListbooleanwriteURLList(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-
-