Class IO


  • public class IO
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) java.io.InputStream in  
      private boolean in_dontclose  
      (package private) java.io.OutputStream out  
      private boolean out_dontclose  
      (package private) java.io.OutputStream out_ext  
      private boolean out_ext_dontclose  
    • Constructor Summary

      Constructors 
      Constructor Description
      IO()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close()  
      (package private) int getByte()  
      (package private) void getByte​(byte[] array)  
      (package private) void getByte​(byte[] array, int begin, int length)  
      (package private) void out_close()  
      (package private) void put​(byte[] array, int begin, int length)  
      void put​(Packet p)  
      (package private) void put_ext​(byte[] array, int begin, int length)  
      (package private) void setExtOutputStream​(java.io.OutputStream out)  
      (package private) void setExtOutputStream​(java.io.OutputStream out, boolean dontclose)  
      (package private) void setInputStream​(java.io.InputStream in)  
      (package private) void setInputStream​(java.io.InputStream in, boolean dontclose)  
      (package private) void setOutputStream​(java.io.OutputStream out)  
      (package private) void setOutputStream​(java.io.OutputStream out, boolean dontclose)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • in

        java.io.InputStream in
      • out

        java.io.OutputStream out
      • out_ext

        java.io.OutputStream out_ext
      • in_dontclose

        private boolean in_dontclose
      • out_dontclose

        private boolean out_dontclose
      • out_ext_dontclose

        private boolean out_ext_dontclose
    • Constructor Detail

      • IO

        public IO()
    • Method Detail

      • setOutputStream

        void setOutputStream​(java.io.OutputStream out)
      • setOutputStream

        void setOutputStream​(java.io.OutputStream out,
                             boolean dontclose)
      • setExtOutputStream

        void setExtOutputStream​(java.io.OutputStream out)
      • setExtOutputStream

        void setExtOutputStream​(java.io.OutputStream out,
                                boolean dontclose)
      • setInputStream

        void setInputStream​(java.io.InputStream in)
      • setInputStream

        void setInputStream​(java.io.InputStream in,
                            boolean dontclose)
      • put

        public void put​(Packet p)
                 throws java.io.IOException,
                        java.net.SocketException
        Throws:
        java.io.IOException
        java.net.SocketException
      • put

        void put​(byte[] array,
                 int begin,
                 int length)
          throws java.io.IOException
        Throws:
        java.io.IOException
      • put_ext

        void put_ext​(byte[] array,
                     int begin,
                     int length)
              throws java.io.IOException
        Throws:
        java.io.IOException
      • getByte

        int getByte()
             throws java.io.IOException
        Throws:
        java.io.IOException
      • getByte

        void getByte​(byte[] array)
              throws java.io.IOException
        Throws:
        java.io.IOException
      • getByte

        void getByte​(byte[] array,
                     int begin,
                     int length)
              throws java.io.IOException
        Throws:
        java.io.IOException
      • out_close

        void out_close()
      • close

        public void close()