Class SLPOutputStream


  • public class SLPOutputStream
    extends java.lang.Object
    SLPOutputStream helps the building of SLP message bytes
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int URL_HDR_LENGTH
      URL_HDR_LENGTH
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int freeSpace()
      freeSpace
      int size()
      size
      byte[] toByteArray()
      toByteArray
      boolean write​(byte[] pBytes)
      write
      boolean write​(java.lang.String pStr)
      write
      boolean write​(java.lang.String pStr, java.lang.String pReservedChars)
      write
      boolean write​(ServiceType pServType)
      write
      boolean write​(ServiceURL pURL)  
      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

    • 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 -